FAQ
2007-07-28
记录一下Drop表空间的速度
上次为了测试,创建了一个大表空间,这个表空间有28G,创建时极其耗时,今天需要空间,删除这个表空间,速度非常的快:
C:\>sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.6.0 - Production on 星期六 7月 28 09:54:30 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.连接到:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.6.0 - ProductionSQL> select sum(bytes)/1024/1024/1024 from dba_data_files
2 where tablespace_name='EYGLE';SUM(BYTES)/1024/1024/1024
-------------------------
28.1152344SQL> set timing on
SQL> drop tablespace eygle including contents and datafiles;表空间已丢弃。
已用时间: 00: 00: 14.01
可见建设复杂,毁坏却极其容易。
-The End-
历史上的今天
- 2020-07-28 2020 :国产数据库名录和产品信息一览-墨天轮
- 2011-07-28 Oracle数据封锁机制及Exadata技术交流 - ACOUG七月交流活动
- 2010-07-28 Oracle数据库恢复:解决ORA-600 2831错误
- 2010-07-28 Linux下硬盘格式化的相关命令Partprobe
- 2008-07-28 自我调整检查点的参数约束
- 2006-07-28 Windows Xp重新安装备忘
- 2005-07-28 瑞典游记-预告篇
- 2005-07-28 在Solaris下安装VNC 远程安装Oracle
哈哈.
2周前我删除了3.6T的一个库上的全部应用表空间,每个表空间在200G左右,实际数据在3.2T多一些.用了近2小时才做完!
什么版本的?DMT还是LMT?
这个世界建设都是慢于毁坏的,因为建设是有序的,而毁坏是无序的。
这个主要取决于你表空间的文件个数
你要是有一个4,5十G的SGA, 删除起来就没有那么快了.
创建涉及到文件的初始化,删除只要修改元数据,速度自然相差巨大