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



相关文章


Oracle碎片整理全面解析
Oracle巧取指定记录与巧用外关联查询
在Oracle数据库中连接异种数据源
需要考虑的数据库相关安全政策
Oracle快速删除数据字典管理的表空间
Oracle、IBM、BEA服务器测试和比较
Oracle与MSSQL过程之间的转化[2]
一个容易忽视的Oracle数据安全问题
Oracle与MSSQL过程之间的转化[1]
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛