1.用户:
(1) 用户分类:
① 系统用户:sys,system,sysman,scott
③ 说明:
【1】
sys和system用户的区别?
system:用户只能用normal身份登陆em。
sys:用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。
【2】
normal 、sysdba、 sysoper有什么区别?
normal 是普通用户,sysdba拥有最高的系统权限,
sysoper主要用来启动、关闭数据库,sysoper 登陆后用户是 public
sysdba登陆后是 sys。
(2) 使用系统用户登录:
system/orcl 或者 connect sys/orcl as sysdba;
(3)查看当前登录的用户:
show user 或者
通过
数据字典
查看其它信息
。
//查看该数据字典包含哪些字段
desc dba_users;
//查看当前数据字典包含哪些用户
select username from dba_users;
说明:Oracle中的数据字典技术及常用数据字典总结:http://www.cnblogs.com/puresoul/archive/2010/06/29/1767591.html
(4)启用scott用户:以管理员身份先登录,后启用用户。
alter user username account unlock
2.表空间(Tablespaces):
(1) 表空间概念
在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段、区、块等逻辑结构。从物理结构上看是放在数据文件中。一个表空间可由多个数据文件组成。
如下图所示,一个数据库由对应一个或多个表空间,表空间逻辑上有一个或多个段(Segment)组成,物理上由一个或多个os file组成。
--------------------------------------------------------------------
① 基本的表空间
系统中默认创建的几个表空间:
系统中默认创建的几个表空间:SYSTEM,SYSAUX,USERS,UNDOTBS1,EXAMPLE,TEMP。
系统中必须的表空间有那几个: SYSTEM、SYSAUX、TEMP、UNDO, 像USERS、EXAMPLE等表空间是可有可无的。
②
表空间的分类
永久表空间:存放永久性数据,如表,索引等。
临时表空间:不能存放永久性对象,用于保存数据库排序,分组时产生的临时数据。
UNDO表空间:保存数据修改前的镜象。
③ 表空间的管理(
表空间的管理方式
)
字典管理:全库所有的空间分配都放在数据字典中。容易引起字典争用,而导致性能问题。
本地管理:空间分配不放在数据字典,而在每个数据文件头部的第3到第8个块的位图块,来管理空间分配。
(2) 创建表空间
①创建永久表空间
create tablespace test1_tablespace
datafile 'test1file.dbf' size 10m;
②创建l表空间
create temporary tablespace test1_tablespace
tempfile 'test1file.dbf' size 10m;
③ 查看表空间的路径
select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';
(3) 修改表空间的状态:
设置联机或脱机状态
ALTER TABLESPACE tablespace_name
ONLINE︱OFFLINE;
查看表空间的状态:
select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE';
说明:默认情况下联机状态就是读写状态,如果需要,可以将其修改为只读状态:
alter tablespace test1_tablespace read only;
(4) 修改表空间中 数据文件(增加/删除数据文件)
alter tablespace test1_tablespace
add datafile 'test2_file.db' size 10m;
ALTER TABLESPACE tablespace_name
DROP DATAFILE 'filename.dbf';
(5) 删除表空间
//DROP TABLESPACE Tablespace_name [INCLUDING CONTENTS]
drop tablespace test1_tablespace including contents;
说明:ORACLE表空间管理维护:
http://www.cnblogs.com/kerrycode/p/3418694.html