shrink space产生大量日志

坑爹的shrink space  

 

早上打开EM 查看备份报告

发现这2天得增量备份  达到100G   (历史上增量备份最多不会超过10G)

 

原因都是shrink space 引起了归档日志爆炸性的增长


可以看见记录页数  高达300多页。。。。吓人的啊  估算一下  产生了90G的归档日志 。。。。  尴尬惊恐   

 

赶紧晚上加班扩磁盘手工全库备份一下,要不然,今天晚上的增量备份空间都不够了。。。

以后使用这个功能 要特别注意磁盘空间,和日志量     切记

 

--====================衍生阅读=================================================

Shrink 的本质上是对表执行一系列的DML操作,删除表末端的稀疏行,并在表的顶端重新插入,通过这样一系列的操作,可以填满表段中的“漏洞”空间,逐步把表的所有剩余空间留在表的末端,然后Oracle可以重置该表的HWM,释放自由空间。由于 Shrink是对数据行进行处理的,在表上会获得行级排他锁,所以并不会影响全表的DML操作,但是有一点需要注意: Shrink可能会 产生大量的REDO,影响归档量!

在oracle中可以使用alter table table_name shrink space收缩表,使用 shrink有两个前提条件:
  1、表必须启用row movement
  2、表段所在表空间的段空间管理(segment space management)必须为auto

 

 

 

alter table table_name move tablespace_name  产生比较少得日志

alter table table_name shrink space    产生比较大量的日志

大概是1:5的比例

 

详细信息 可以参考   http://blog.csdn.net/tianlesoftware/article/details/4764254

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值