日期:2014-05-16 浏览次数:20505 次
DATAFILE 指定表空间对应的数据文件
EXTENT MANAGEMENT 指定表空间区的管理方法,取值为local或DICTIONARY
AUTOALLOCATE(默认)或UNIFROM:指定区的分配管理
SEGMENT SPACE MANAGEMENT :指定段的管理方式,取值为MANUAL或AUTO(默认)
AUTOEXTEND ON 字句:指定数据文件的扩展方式和每次扩展的大小
BLOCKSIZE:创建非标准块大小的表空间
6.1 创建一个永久的表空间,区定制分配,段采用手动管理方式:
6.2 创建临时表空间,表空间采用本地管理方式,大小为20M,使用UNIFORM 选项指定区分配方式为大小一样的2M
临时表空间只能是 UNIFORM 不能为 AUTOALLOCATE 才能保证不会再临时段中产生过多的存储碎片
6.3创建一个大文件表空间
大文件表空间只能采用本地管理方式,段采用自动管理方式
6.4 创建撤销表空间
如果使用CREATE UNDO TABLESPACE 语句创建 语句中只能指定DATAFILE和EXTENT MANAGEMENT LOCAL两个字句,而不能指定其他字句
修改表空间
6.5 为表空间增加大小为10M的新数据文件
6.6 改变数据文件的大小 将其增大到20M
6.7改变数据文件的扩展方式 设置为自动扩展,每次5M 最大100M
6.8 修改可用性 离线/在线
SQL> ALTER TABLESPACE tablespace_name ONLINE/OFFLINE
6.9修改表空间的可读性
SQL>ALTER TABLESPACE TABLESPACE_NAME READ ONLY/READ WRITE;
6.10 设置默认表空间
SQL>ALTER DATABASE DEFAULT TABLESPACE
设置默认临时表空间
SQL>ALTER DATABASE DEFAULT TEMPORARY TABLESPACE
6.11 表空间重命名
SQL>ALTER DATASPACE RENAME TO XXX
6.12 表空间备份
SQL>ALTER DATASPACE TABLESPACE_NAME BEGIN/END BACKUP;
6.13 删除表空间
SQL>DROP TABLESPACE TABLESPACE_NAME
删除数据库的ORCLUNDO1表空间极其所有内容,同时删除其所有的数据文件,以及其他表空间中与ORCLUNDO1表空间相关的参照完整性约束
数据文件
数据文件用来保存数据库中所有的数据,,用户对数据库的操作本质上都是对数据文件进行的。
6.14向ORCAL 数据库的USERS表空间添加一个大小为20M的数据文件
6.15向ORCAL 数据库的USERS表空间添加一个自动增长的数据文件,每次增长512K,最大200M
如果容量没有限制,MaxSize设置为UNLIMITED
6.16将ORCAL 数据库的USERS表空间的数据文件USERS02.BDF设置为30M;
6.17 数据库处于归档模式,将ORCAL 数据库的USERS表空间的数据文件 USERS02.DBF脱机
6.18 在归档模式下,将ORCAL 数据库的USERS表空间中的所有数据文件脱机,但表空间不脱机。