Oracle11g讲义-表空间、用户管理

Oracle

1 表空间

        表空间是数据库中最大的逻辑单位,Oracle数据库采用表空间将相关的逻辑组件组合在一起,一个Oracle数据库至少包含一个表空间。每个表空间由一个或多个数据文件组成,一个数据文件只能与一个表空间相联系

        在每一个数据库中都有一个名为SYSTEM的表空间,即系统表空间,该表空间是在创建数据库或数据库安装时自动创建的,用于存储系统的数据字典表、程序单元、过程、函数、包和触发器等。

1.1 表空间类型

        永久性表空间:一般保存表、视图、过程和索引等的数据

        临时性表空间:只用于保存系统中短期活动的数据

        撤销表空间:用来帮助回退未提交的事务数据

1.2 操作与运用
1.2.1 创建表空间
【语法】
CREATE TABLESPACE 表空间名
   DATAFILE '数据文件路径' SIZE 大小
   [AUTOEXTEND ON] [NEXT 大小]
   [MAXSIZE 大小];

【说明】[]里面内容可选项;数据文件路径中若包含目录需要先创建 SIZE为初始表空间大小,单位为K或者M AUTOEXTEND ON是否自动扩展 NEXT为文件满了后扩展大小 MAXSIZE为文件最大大小,值为数值或UNLIMITED(表示不限大小)

【示例】 create tablespace CZYTEST_TS datafile 'G:\OrcleWork\oracle_tablespace\czytest.dbf' size 10M autoextend on;
1.2.2 查询表空间
--管理员角色查看表空间
SELECT file_name,tablespace_name,bytes,autoextensible 
FROM dba_data_files 
WHERE tablespace_name='CZYTEST_TS';
1.2.3 修改表空间
【语法】
ALTER TABLESPACE 表空间名
   ADD DATAFILE '文件路径' SIZE 大小
   [AUTOEXTEND ON] [NEXT 大小]
   [MAXSIZE 大小];

【示例】
ALTER TABLESPACE czytest_ts
ADD DATAFILE 'd:\oracle_data\czytest.DBF' SIZE 5M
AUTOEXTEND ON;
1.2.4 删除表空间
【语法】
DROP TABLESPACE 表空间名;
DROP TABLESPACE 表空间名 INCLUDING CONTENTS AND DATAFILES;

【说明】
第一个删除语句只删除表空间;第二个删除语句则删除表空间及数据文件

【示例】
DROP TABLESPACE itcast_ts;
DROP TABLESPACE itcast_ts INCLUDING CONTENTS AND DATAFILES;
2 用户

        Oracle中有个模式(schema)的概念,它是用户的所有数据库对象的集合;一般在创建用户的同时会自动创建一个这样的模式,名称和用户名称一样。

2.1  查询系统用户

select * from all_users;

select * from dba_users;--更详细的用户信息

2.2  解锁用户

【语法】

ALTER USER 用户名 ACCOUNT UNLOCK;

 

【示例】解锁hr用户

alter user hr account unlock;

2.3  创建用户

【语法】

CREATE USER 用户名 IDENTIFIED BY 密码

   DEFAULT TABLESPACE 表空间;

 

【示例】

CREATE USER czy IDENTIFIED BY orcl

DEFAULT TABLE SPACE czytest_ts;

 2.4  修改用户密码

【语法】

ALTER USER 用户名 identified by 密码

 

【示例】

alter user czy identified by it;

 2.5 删除用户

【语法】

DROP USER 用户名 CASCADE;

 

【示例】

DROP USER czy CASCADE;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值