1、第五章 管理表空间n 数据库存储层次n 建立表空间n 改变表空间存储设置n 改变表空间状态n 删除表空间n 改变表空间尺寸n 移动数据文件n 搬移表空间n 显示表空间信息1数据库存储层次数据库逻辑 物理表空间 数据文件O/S 块数据块段范围2SYSTEM和非 SYSTEM表空间 SYSTEM表空间 自动建立 存放数据字典 包含 SYSTEM回滚段 非 SYSTEM表空间 分离回滚段、临时段、数据段和索引段 易于备份和恢复 分离静态和动态数据 易于空间管理3建立表空间n 应用表空间n 索引表空间n 回滚段表空间n 临时表空间4建立应用表空间CREATE TABLESPACE users DATA
2、FILE g:testusers01.dbf SIZE 10MDEFAULT STORAGE (INITIAL 10K NEXT 10KMINEXTENTS 2 MAXEXTENTS 50PCTINCREASE 50); 5建立本地管理表空间CREATE TABLESPACE user_data DATAFILE g:testlocal.dbf SIZE 5MEXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K; 降低递归空间管理 不需要合并空间碎片6建立索引表空间CREATE TABLESPACE indxDATAFILE g:testindx.dbf SIZE
3、 3M;7建立回滚段表空间CREATE TABLESPACE rbk DATAFILE g:testrbk.dbf SIZE 10M; 8建立临时表空间CREATE TEMPORARY TABLESPACE temp TEMPFILE g:testtemp.dbf SIZE 5MEXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K; 用于排序操作 不能包含永久对象 推荐使用本地管理范围 范围尺寸 =SORT_AREA_SIZE*n9改变表空间存储设置ALTER TABLESPACE users MINIMUM EXTENT 500K;ALTER TABLESPACE rbk DEFAULT STORAGE(INITIAL 10KNEXT 10KMINEXTENTS 20);10