赞
踩
1.1介绍表空间
select TABLESPACE_NAME,STATUS from dba_tablespaces;
1.2查看所有表空间信息
可以通过查询动态视图 VTABLESPACE 得到系统中所有表空间的信息,通过查询动态视图 VTABLESPACE得到系统中所有表空间的信息,通过查询动态视图VDATAFILE 得到系统中所有数据文件的信息。
1.3创建表空间
理论上最多允许有 65535 个表空间,但用户允许创建的表空间 ID 取值范围为0~32767,超过 32767 的只允许系统使用,ID 由系统自动分配,ID 不能重复使用,即使删除掉已有表空间,也无法重复使用已用 ID 号,也就是说只要创建 32768 次表空间后,用户将无法再创建表空间。
a.表空间初始文件的大小是页大小的4096倍。
create tablespace tbs1 datafile ‘/home/dmdba/dmdbms/DAMENG/tbs1_01.dbf’ size 128;
b.创建一个表空间,初始大小128M,最大300M.
c.创建一个表空间,初始大小128M,每次扩展1M,最大300M。
d.创建一个表空间,初始128M,表空间由2个数据文件组成,分别存储到不同的磁盘上,每次扩展1M,每个数据文件最大300M。
1.4维护表空间
表空间不足时,有一下方法维护表空间:
a.创建大表空间,数据导出,导入。
b.扩展数据文件的大小
c.添加数据文件
添加的数据文件大小最小为 4096*页大小。一个表空间中,数据文件和镜像文件一起不能超过 256 个。
SQL> alter tablespace tbs1 add datafile '//home/dmdba/dmdbms/DAMENG/tbs1_02.dbf' size 200;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。