知识大全 oracle数据库UNDO表空间释放

Posted 空间

篇首语:不怕学不成,就怕心不诚。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 oracle数据库UNDO表空间释放相关的知识,希望对你有一定的参考价值。

oracle数据库UNDO表空间释放  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  今天早上在检查数据库文件的磁盘使用空间时 发现undo表空间在这个周末居然用了 G之多 达到 了 G!

  按照平常的事物量 不会增长这么快 现在磁盘还剩几个G有点危险了 于是决定对undo表空间进行清理

  首先使用sys 用户创建一个undo表空间 undotbs

  初始大小为 G 自动扩展属性关闭 磁盘空间只剩 G多 (

  sql>create undo tablespace undotbs datafile /usr/oracle/oradata/db/undotbs dbf size m autoextend off;

  然后激活新的表空间

  sql> alter system set undo_tablespace=undotbs ;

  系统已经更改!

  查看是否有事物回滚

  select  count(*) from  v$transaction

  没有结果 说明当前没有事物回滚

  可以删除原来的undo表空间

  于是

  sql>drop tablespace  undotbs including contents and datafiles ;

  表空间已经删除!

  兴奋的去看看磁盘空间应该有 几G

  当执行操作系统命令时候 我心凉了!

  怎么一点没有释放空间?

  这可咋整 没释放还搭进去了很多!!

  查看log 没错误啊?

  没办法了 去找google 吧

  找到了原因 原来是有进程在访问undotbs dbf这个文件

  将访问该文件的进程kill掉就可以了

  那怎么查找那个进程呢?

  lsof这个命令可以列出当前系统打开的文件被那些进程访问

  lsof |grep delete

  就可以找出那个进程

  kill 进程ID

  就可以了!

  操作系统认为这个文件还存在所以没有释放磁盘空间

  难道是我有操作错误? 为什么还有进程在访问呢? 查看日志undotbs 已经offline了 奇怪!

  总算解决了 获得了 多G的空间 )

cha138/Article/program/Oracle/201311/18108

相关参考

知识大全 如何估计undo表空间大小

  解释UndoSize=Undo_retention*UPS  最近oraclei频频在exp的时候发生ora才深感oraclei的undo表空间自动管理模式好处  oraclei使用参数undo_

知识大全 解决Oracle下的undo空间过大的问题

解决Oracle下的undo空间过大的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishi

知识大全 更改Oracle数据库表的表空间

更改Oracle数据库表的表空间  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Oracle数

知识大全 怎么监控oracle数据库表和表空间

  怎么监控oracle数据库表和表空间的现状  declare  unfnumber;  unfbnumber;  fsnumber;  fsbnumber;  fsnumber;  fsbnumb

知识大全 oracle将数据导入指定表空间

在使用oracle的exp和imp导出导入的时候有时遇到需要导入的数据不是同一个用户的也不一定是同一个表空间例如源数据库上用户为aaa表空间aa目标数据库用户为bbb表空间bb当用imp导入以后查看发

知识大全 Oracle 数据库表空间容量调整脚本

Oracle数据库表空间容量调整脚本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  (表空间缩容

知识大全 查询Oracle数据库表空间信息的方法

查询Oracle数据库表空间信息的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  表空间是数

知识大全 oracle压缩表/表空间

  从OracleiR开始ORACLE提供了表/表空间压缩技术以减少磁盘开销节省空间并在某些情况下提高查询性能  表压缩是如何工作的在Orclei第版中表压缩特性通过删除在数据库表中发现的重复数据值来

知识大全 oracle扩展表空间

  扩展可以调整表空间对应的数据文件的大小或者为这个表空间添加数据文件  改变数据文件  SQL>alterdatabasedatafile/home/oracle/oradata/gldb/u

知识大全 Oracle数据库可用性和表空间容量

Oracle数据库可用性和表空间容量  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  很多人都有这