• 网络学院
  • 新手学堂
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
Oracle
广告位
  站点:
  • 首 页
  • 最新软件
  • 最新文章
  • 国内软件
  • 国外软件
  • 汉化软件
  • 源码下载
  • 字体下载
Oracle 快速删除数据字典管理的表空间
软件发布 Oracle 快速删除数据字典管理的表空间
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回首页 | 文章首页 | 认证考试 | Oracle认证 | Oracle指导 | Oracle 快速删除数据字典管理的表空间

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

 

添加时间: 2008-4-19 22:34:00  作者:   阅读次数:16   来源:

 

 

       


  我的测试环境 :Hp rp7410 主机, Hp-unix11.11 OS,Oracle 8.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’) ; 


 
  已用时间 : 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 以后的版本中才是有的。

 

 

 

上下文章:

 

上一篇文章: ORACLE中生成流水号 下一篇文章: oracle数据库java接口类

相关文章:

  • QQ空间免费代码:08年06.28经测试,全部有效
  • 在ORACLE的存储过程中如何做简单的动态查询
  • Oracle下调数据库许可价格以适应多芯CPU
  • Oracle全球客户支持副总裁汤姆·舒尔滋演讲
  • Oracle中国前员工述说公司高层内部纷争史

相关软件:

  • SmartVizor 可变数据印刷系统 8.0
  • 金顶峰学生成绩管理系统 V3.0
  • 风讯极嗨DJ联盟站点管理系统 v1.2
  • 键盘网络城市音乐(含最新数据)
  • 宇轩 FLASH 管理系统 v2.0
  • 佳宜进销存管理软件 3.92 企业版

 

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

Oracle认证分类导航

  • Oracle动态
  • Oracle指导
  • Oracle题库

本类经典文章推荐

  • Oracle中关于逻辑备份与恢复
  • Oracle开发人员JAVA存储过程
  • 为数据库的表自动生成行号
  • Oracle中的OOP概念
  • 用java从oracle取数
  • 冷备份移植到另一台Solaris机器上
  • 如何将excel数据导入oracle中
  • Oracle10.2g安装记录
  • 数据库监控工具ForOraclev1.2
  • oracle双机群集系统

Oracle指导阅读排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle企业管理器(OEM 2.1)使用...
  • 实例:Oracle导出EXCEL文件
  • Tomcat+SQLServer连接池配置
  • 服务器和客户机是怎样连接的
  • 入门基础:连接常见错误及解决方法
  • ORACLE数据库简介
  • 如何将excel数据导入oracle中
  • 如何取出某一用户的密码 再原样改...

Oracle认证阅读总排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle企业管理器(OEM 2.1)使用...
  • 在ORACLE的存储过程中如何做简单的...
  • 实例:Oracle导出EXCEL文件
  • AIX下自动启动Oracle数据库与监听...
  • Tomcat+SQLServer连接池配置
  • 服务器和客户机是怎样连接的
  • 入门基础:连接常见错误及解决方法
  • ORACLE数据库简介

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有