 |
| |
Oracle快速删除数据字典管理的表空间 |
出处:PConline 责任编辑:cul |
| [03-10-17 11:19]
| 作者:hrb_qiuyb
| - 我的测试环境:Hp rp7410主机,Hp-unix11.11 OS,Oracle8.1.7.4的数据库,一个有90张表大约100G的测试表空间TBS_TEST.
问题的提出:Oracle中在使用drop tablespace including contents;删除数据字典管理的表空间时存在着很大的效率问题。
测试开始:
1、使用drop tablespace including contents;方式直接来删除.
SQL>set linesize 132
SQL>set pagezie 0
SQL>set timing on
SQL>drop tablespace TBS_TEST including contents
2 /
已用时间: 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') ;
ad | |  | -
|  |