• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Oracle快速删除数据字典管理的表空间

发布: 2007-7-04 17:55 | 作者: admin | 来源:  网友评论 | 查看: 9次 | 进入软件测试论坛讨论

领测软件测试网 "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Oracle快速删除数据字典管理的表空间 - 站长资讯 中国站长第一门户:WWW.CHINAHTML.COM 网通镜像 技术文档 CH Blog 极 客 集 电信论坛 网通论坛 首页 免费体验美国主机条码条形码打印机文字广告位招租 首页 新闻资讯 搜索优化 推广研究 策划盈利 建站心得 站长故事 商业 人物 门户 报告 评论 网站欣赏 极客集   网页制作 网络编程 数据库 图象媒体 服务器 网络应用 软件教学 产品 新知  安全 开源 访谈 网址大全 实用查询       栏目搜索     标题 简介 内容 作者 搜索全部
搜索全部 新闻资讯 网站运营 网页制作 网络编程 数 据 库 图象设计 服 务 器 网络应用 软件教学 代码下载 工具下载 素材下载 书籍下载 网站欣赏 Flash欣赏         你的位置:首页 > 数 据 库 > 数据库综合 >   Oracle快速删除数据字典管理的表空间 日期:2006-11-30 12:00:42  点击:30  作者:  来源:

我的测试环境: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
  

已用时间: 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

c、删出这个空间。

     SQL> drop tablespace TBS_TEST including contents      2 /
  

已用时间: 00: 00: 45.56

可以看到总共才花费了7分多钟。

3、测一下同样的表空间,先删除其中的对象,然后再删这个表空间的效率如何。

a、把TBS_TEST通过恢复回来。

b、形成删除表的语句

     SQL>set linesize 132      SQL>set pagezie 0      SQL>set timing off      SQL>spool drop_test_tables.sql      SQL>SELECT 'Drop table '||TABLE_name||';' FROM dba_tables WHERE tablespace_name='TBS_TEST';      SQL>spool off  
 

c、删除表

SQL>@drop_test_tables.sql

这一步大约花费20秒。

d、删出这个空间。

     SQL>set timing on      SQL> drop tablespace TBS_TEST including contents;
  

已用时间: 00: 07: 35.53

可以看到总共才花费了将近8分钟。

总结:我们在做数据字典管理的表空间的删除时,最好先删除表空间中的对象再进行删除该表空间操作。也可以先把它转换为本地(local)管理的空间再进行删除。不过需要补充的是本地管理的空间在8i以后的版本中才是有的。

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网