Oracle快速删除数据字典管理的表空间
文章作者 100test 发表时间 2007:03:14 14:03:00
来源 100Test.Com百考试题网
我的测试环境:Hp rp7410主机,Hp-unix11.11 OS,Oracle8.1.7.4的数据库,一个有90张表大约100G的测试表空间TBS_TEST.问题的提出:Oracle中在使用0drop tablespace including contents.删除数据字典管理的表空间时存在着很大的效率问题。
测试开始:
1、使用0drop tablespace including contents.方式直接来删除.
SQL>set linesize 132
SQL>set pagezie 0
SQL>set timing on
SQL>0drop tablespace TBS_TEST including contents |
已用时间: 03: 35: 39.10
经过我耐心的等待,花了三个半小时。
2、测一下同样的表空间,把它转换为Local方式管理的删除效率。
a、把TBS_TEST通过恢复回来。
b、把TBS_TEST转化为Local管理的方式。
SQL>set timing on
SQL> exec sys.dbms_space_admin.tablespace_migrate_to_local( TBS_TEST ) . |
已用时间: 00: 06: 33.25