读书人

orcal 数据库学习札记(六)(表空间数

发布时间: 2012-09-02 21:00:34 作者: rapoo

orcal 数据库学习笔记(六)(表空间,数据文件)

DATAFILE 指定表空间对应的数据文件

EXTENT MANAGEMENT 指定表空间区的管理方法,取值为local或DICTIONARY

AUTOALLOCATE(默认)或UNIFROM:指定区的分配管理

SEGMENT SPACE MANAGEMENT :指定段的管理方式,取值为MANUAL或AUTO(默认)

AUTOEXTEND ON 字句:指定数据文件的扩展方式和每次扩展的大小

BLOCKSIZE:创建非标准块大小的表空间

6.1 创建一个永久的表空间,区定制分配,段采用手动管理方式:

orcal 数据库学习札记(六)(表空间,数据文件)

6.2 创建临时表空间,表空间采用本地管理方式,大小为20M,使用UNIFORM 选项指定区分配方式为大小一样的2M

临时表空间只能是 UNIFORM 不能为 AUTOALLOCATE 才能保证不会再临时段中产生过多的存储碎片

orcal 数据库学习札记(六)(表空间,数据文件)

6.3创建一个大文件表空间

大文件表空间只能采用本地管理方式,段采用自动管理方式

orcal 数据库学习札记(六)(表空间,数据文件)

6.4 创建撤销表空间

如果使用CREATE UNDO TABLESPACE 语句创建 语句中只能指—ATAFILE和EXTENT MANAGEMENT LOCAL两个字句,而不能指定其他字句

orcal 数据库学习札记(六)(表空间,数据文件)

修改表空间

6.5 为表空间增加大小为10M的新数据文件

orcal 数据库学习札记(六)(表空间,数据文件)

6.6 改变数据文件的大小 将其增大到20M

orcal 数据库学习札记(六)(表空间,数据文件)

6.7改变数据文件的扩展方式 设置为自动扩展,每次5M 最大100M

orcal 数据库学习札记(六)(表空间,数据文件)

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表空间相关的参照完整性约束

orcal 数据库学习札记(六)(表空间,数据文件)

数据文件

数据文件用来保存数据库中所有的数据,,用户对数据库的操作本质上都是对数据文件进行的。

6.14向ORCAL 数据库的USERS表空间添加一个大小为20M的数据文件

orcal 数据库学习札记(六)(表空间,数据文件)

6.15向ORCAL 数据库的USERS表空间添加一个自动增长的数据文件,每次增长512K,最大200M

如果容量没有限制,MaxSize设置为UNLIMITED

orcal 数据库学习札记(六)(表空间,数据文件)

6.16将ORCAL 数据库的USERS表空间的数据文件USERS02.BDF设置为30M;

orcal 数据库学习札记(六)(表空间,数据文件)

6.17 数据库处于归档模式,将ORCAL 数据库的USERS表空间的数据文件 USERS02.DBF脱机

orcal 数据库学习札记(六)(表空间,数据文件)

6.18 在归档模式下,将ORCAL 数据库的USERS表空间中的所有数据文件脱机,但表空间不脱机。

orcal 数据库学习札记(六)(表空间,数据文件)

读书人网 >其他数据库

热点推荐