企业实战03:Oracle数据库_用户和表空间

Oracle数据库专栏
命令后面可以不加;分号
SQL语句后面一定要加;分号

文章目录

  • 用户和表空间
    • 2-1 使用系统用户登录Oracle
      • 系统用户
    • 2-2 Oracle用户和表空间之查看登录用户
    • 2-3 Oracle用户和表空间之启用scott用户
    • 2-4 练习题
    • 2-5 Oracle用户和表空间之表空间概述
      • 理解表空间:
    • 2-6 Oracle用户和表空间之查看用户表空间
    • 2-7 练习题
    • 2-8 Oracle用户和表空间之创建表空间
    • 2-9 Oracle用户和表空间之修改表空间
    • 2-10 Oracle用户和表空间之修改数据文件
    • 2-11 练习题
    • 2-12 Oracle用户和表空间之删除表空间

用户和表空间

在这里插入图片描述

2-1 使用系统用户登录Oracle

系统用户

用户口令
sys123456
system123456
sysman123456
scotttiger

注:钱3个用户是你自己设置的,scott默认tiger
在这里插入图片描述
在这里插入图片描述

  • 使用system用户登录数据库
system/123456

在这里插入图片描述
使用sys用户登录数据库

connect sys/123456 as sysdba

在这里插入图片描述
最近学习

2-2 Oracle用户和表空间之查看登录用户

用system用户登录,查看当前登录用户

 show user

在这里插入图片描述
查看数据字典包含哪些字段:

desc dba_users

在这里插入图片描述
在数据字典中包含哪些用户?

 select username from dba_users;

在这里插入图片描述

2-3 Oracle用户和表空间之启用scott用户

启用/加锁用户命令:
启用:

alter user 用户名 account unlock;

加锁:

alter user 用户名 account lock;

启用scott 用户:

alter user scott account unlock;

在这里插入图片描述
使用scott用户连接数据库:
在这里插入图片描述
上面由于密码过期了重新设置密码即可,再尝试连接就可以了。
查看当前用户:

show user

在这里插入图片描述

2-4 练习题

在这里插入图片描述

2-5 Oracle用户和表空间之表空间概述

理解表空间:

数据库与数据库关系
表空间实际上就是在数据库中开辟的一个空间,用于存放我们数据库的对象
一个数据库可以有多个表空间来构成
Oracle的很多优化都是通过表空间来实现的
###表空间和数据文件
表空间是由一个或者多个数据文件来构成的,数据文件的位置和大小,可以由用户自己定义
我们存储的一些表啊,数据库、数据库中一些其他的对象,都是存放到表空间的数据库文件里面的
表空间分类
永久表空间
临时表空间
UNDO表空间

2-6 Oracle用户和表空间之查看用户表空间

desc dba_tablespaces在这里插入图片描述

select  tablespace_name from dba_tablespaces;

在这里插入图片描述

普通用户:

desc user_tablespaces

在这里插入图片描述
在这里插入图片描述

普通用户无法查看看系统用户表空间
在这里插入图片描述
在这里插入图片描述

2-7 练习题

2-8 Oracle用户和表空间之创建表空间

在这里插入图片描述
创建永久表空间
格式:

 create tablespace 表空间名称datafile  数据文件名称.dbf' size 大小;

例如:创建一个表空间名为test1 数据文件为test1.dbf 大小为10M的永久表空间

 create tablespace test1_tablespacedatafile 'test1file.dbf'size 10 m;

在这里插入图片描述

创建临时表空间:
在永久表空间前面添加temporary 即可

create temporary tablespace temptestq_tablespace
tempfile 'tempfile.dbf'size 10 m;

在这里插入图片描述
查看表空间数据文件的位置
先查看数据字典

desc dba_data_files

在这里插入图片描述
再通过查看具体的表空间名称

select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';

在这里插入图片描述

查看看临时表空间的数据文件的存放位置

select file_name from dba_temp_files where tablespace_name='TEMPTESTQ_TABLESPACE';

在这里插入图片描述

2-9 Oracle用户和表空间之修改表空间

在这里插入图片描述
当表空间创建时,默认联机状态
将test1_tablespace 表空间设置为脱机状态?

 alter tablespace test1_tablespace
offline;

在这里插入图片描述
查看某个表空间处于什么状态?
在这里插入图片描述

select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE';

在这里插入图片描述
将test1——tablespace表空间设置为联机状态

alter tablespace test1_tablespace
online;

在这里插入图片描述
查看表空间状态:

select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE';

在这里插入图片描述
在这里插入图片描述
将test1_tablespace表空间设置为只读状态

alter tablespace test1_tablespaceread only;

在这里插入图片描述

查看表空间为TEST1_TABLESPACE的状态:

select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE';

在这里插入图片描述
将表空间为TEST1_TABLESPACE的状态设置为可读写状态:

 alter tablespace test1_tablespace
read write;

在这里插入图片描述

再次查看表空间为TEST1_TABLESPACE的状态

select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE';

在这里插入图片描述
默认联机状态就是可读写状态
在联机状态下,修改表空间状态为只读或者可读写

2-10 Oracle用户和表空间之修改数据文件

在这里插入图片描述
增加数据库文件
往表空间为TEST1_TABLESPACE中添加一个数据文件名称为test2_file.dbf 大小为10 m的数据文件

alter tablespace test1_tablespaceadd datafile 'test2_file.dbf'size 10m;

在这里插入图片描述
查看当前表空间为TEST1_TABLESPACE中有哪些数据文件

 select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';

在这里插入图片描述
删除数据文件
在这里插入图片描述
删除表空间为TEST1_TABLESPACE中的名为test2_file.dbf的数据文件

select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';

在这里插入图片描述

再次查看表空间为TEST1_TABLESPACE中有哪些数据文件

 select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';

在这里插入图片描述

2-11 练习题

更改system用户默认表空间的语句是()
alter user system default tablespace xxx

在这里插入图片描述

2-12 Oracle用户和表空间之删除表空间

在这里插入图片描述
删除表空间:

 drop tablespace 表空间名称;

删除表空间以及表空间下面的数据文件

 drop tablespace 表空间名称 including contents;

删除表空间为TEST1_TABLESPACE以及表空间下面的数据文件

 drop tablespace test1_tablespace including contents;

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/523784.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kubernetes精华问答 | K8s架构和组件是怎样的?

kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应…

PLSQL 设置布局

前言:设置符合自己的PL/SQL布局 文章目录1. 设置符合自己风格的布局2.【Windows】-【Save Layout】1. 设置符合自己风格的布局 2.【Windows】-【Save Layout】

苹果应用商店反垄断案败诉,市值蒸发500多亿美元;脸书杠上了土耳其政府;Nutanix 扩展多云产品组合……...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go新款iPhone XR各种色系&#…

qt中设置QCheckBox的文本与勾选框之间的距离

引言 项目中需要设置QCheckBox的文本与勾选框之间的距离,还有需要将勾选框设置的大一点,不是使用原始大小的勾选框。花了一点时间才知道如何实现。现在记录一下。 示例 我是通过样式表实现的文本与勾选框之间的距离,以及勾选框的大小。下面…

微服务化后缓存怎么做?

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者:cnstonefang转自: 方丈的寺院摘要最近接手的代码中遇到几…

云在物联网中的惊人优势 | 技术头条

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!原文作者:Dave McCarthy编译作者:风车云马很多网络公司利用云计…

Docker精华问答 | Docker vs VM

在计算机技术日新月异的今天, Docker 在国内发展的如火如荼。特别是在一线互联网公司 Docker 的使用是十分普遍的,甚至成为了一些企业面试的加分项,那么今天我们继续关于Docker 的精华问答。1Q:为什么用docker?A:作为一种新兴的虚…

qt中创键树形控件QTreeWidget与QStackWidget相绑定

引言 实现点击下拉列表的项对应的跳转到相应的堆栈窗口,且每个堆栈窗口中都有各自的树形控件,更换可执行文件所在目录下的文件data.json后,点击更新按钮,可以更新所有堆栈窗口的树形控件。 效果 示例 下面是实现代码&#xff1…

为什么你的年薪只是别人的月薪?你需要技术专家帮你「充电」

戳蓝字“CSDN云计算”关注我们哦!2019 年 5 月 26 - 27 日,由中国 IT 社区 CSDN 与数字经济人才发展中心联合主办的第一届 CTA核心技术及应用峰会将在杭州国际博览中心召开。近 500 名开发者将齐聚于此,共同交流探讨机器学习和知识图谱的技术…

IDEA快速 实现 SpringMVC 整合xfire 发布 WebService 服务

文章目录一、idea快速搭建web项目二、xfire 服务方搭建1. pom依赖2. web.xml3. 创建一个entity4. 创建一个接口5. 创建接口实现类6. 在WEB-INF创建一个META-INF的目录7. 在META-INF创建一个xfire的目录8. 在xfire创建一个services.xml的目录二、xfire客户端搭建1. 创建xfire客户…

腾讯面试:一条SQL语句执行得很慢的原因有哪些?

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者:帅地转自:苦逼的码农说实话,这个问题可以涉及…

分布式精华问答 | 分布式系统面临哪些挑战?​

布式的处理方式越来越受到业界的青睐——计算机系统正在经历一场前所未有的从集中式向分布式架构的变革。今天,我们就来看看关于分布式的精华问答吧!1Q:什么是分布式缓存?A:为了提高性能和响应时间,在应用程…

如何使用「番茄法」高效的写算法题?

戳蓝字“CSDN云计算”关注我们哦! 作者:侯振宇转自:五分钟学算法01 目的 持续做算法题的目的仍然是自身能力提升。可以继续细化成三点:保持思维敏捷。非常重要,状态好才能保持对编程的热情。对基础的数据结构、查找和排序保持熟练…

双因子认证(Two-factor authentication)

一、简介 简言之,双因素身份验证(也称为“两步验证”)是指身份验证涉及两个阶段——通常是除了常规密码)之外的某种一次性密码(OTP:One-Time Password)。网上银行已经使用这种方法很长一段时间了…

从人工智能到云,英特尔开源技术推动软件栈创新

戳蓝字“CSDN云计算”关注我们哦!2019年英特尔开源技术峰会(OSTS) 【CSDN记者现场报道】5月14-16日,英特尔主办一年一度的开源技术峰会(OSTS)。该峰会源自2004年的一次内部会议,从最初只有几十个…

Axis2搭建WebService服务

使用Axis2搭建WebService服务 文章目录一、服务端部署1.1 在web.xml配置文件中添加映射路径:2. 创建目录及文件3. 新建服务接口4. 新建接口实现类5. 发布服务6. 浏览器测试二、客户端部署2.1 Axis2客户端通用工具类封装(企业版本)2.2 单元测试(命名空间默认)&#x…

c++实现引用计数

概述 当有指针指向同一块内存空间时,计数器加1,没增加一个指向该内存空间的指针,计数器加1,同理,当原本指向该内存空间的指针指向另一块内存,计数器减1,被指向的另一个内存的计数器加1。下面是…

焦虑的 BAT、不安的编程语言,揭秘程序员技术圈生存现状!

戳蓝字“CSDN云计算”关注我们哦!【CSDN 编者按】在迭代不休的技术圈中,仅在过去的一个月期间,我们见证了有史以来第一张黑洞照片的诞生;经历了为让人义愤填膺的 996;思考了作为程序员的年龄之槛;膜拜了技术…

5G精华问答 | 除了速度,5G还能带来什么?

从2016年以来,5G热度逐步攀升。作为下一代移动通信网络,如果用一个关键词来形容5G,那就是“快”。5G不仅会极大地改变人们现有的生活和工作方式,提升通信效率,还可以加大很多前沿技术和产品落地的可能性。今天&#xf…

Spring获取JavaBean的xml形式和注解形式

Spring获取JavaBean的xml形式和注解形式 文章目录一、用xml文件方式管理JavaBean1. 创建一个xml配置文件2. 将一个Bean交由spring创建并管理3. 获取Spring上下文,获取bean二、用注解获取Javabean1. 创建一个class配置java文件2. 将一个bean交由Spring创建并管理3. 获…