Shrink操作的注意事项

对大表做shrink之前应该分为两步:

 

alter table "BAAN"."TTFGLD495200" shrink compact;

alter table "BAAN"."TTFGLD495200" shrink space;

这样会先调整数据块,然后再调整高水位线.

但昨天,出现这样一个小问题,我再做shrink table的同时,也对它的index做了shrink

而且我分别在两个instance做的,这样不但出现了shrink lock等待事件,集群之间也出现了等待事件

过了一段时间以后,bdump目前出现这样的核心错误文件:

cdmp_20080506180835       cdmp_20080506215541       cdmp_20080507012914       cdmp_20080507050238
cdmp_20080506181154       cdmp_20080506215653       cdmp_20080507013113       cdmp_20080507050347
cdmp_20080506181505       cdmp_20080506215804       cdmp_20080507013221       cdmp_20080507050455
cdmp_20080506181615       cdmp_20080506215914       cdmp_20080507013327       cdmp_20080507050603
cdmp_20080506181723       cdmp_20080506220027       cdmp_20080507013432       cdmp_20080507050713
cdmp_20080506181829       cdmp_20080506220141       cdmp_20080507013538       cdmp_20080507050821
cdmp_20080506181935       cdmp_20080506220253       cdmp_20080507013642       cdmp_20080507050930
cdmp_20080506182043       cdmp_20080506220406       cdmp_20080507013747       cdmp_20080507051040
cdmp_20080506182152       cdmp_20080506220522       cdmp_20080507013852       cdmp_20080507051148
cdmp_20080506182300       cdmp_20080506220633       cdmp_20080507013958       cdmp_20080507051257
cdmp_20080506182409       cdmp_20080506220744       cdmp_20080507014102       cdmp_20080507051405
cdmp_20080506182518       cdmp_20080506220856       cdmp_20080507014209       cdmp_20080507051515
cdmp_20080506182629       cdmp_20080506221007       cdmp_20080507014314       cdmp_20080507051631
cdmp_20080506182736       cdmp_20080506221118       cdmp_20080507014419       cdmp_20080507051739
cdmp_20080506182847       cdmp_20080506221229       cdmp_20080507014524       cdmp_20080507051847
cdmp_20080506182954       cdmp_20080506221341       cdmp_20080507014630       cdmp_20080507051954
cdmp_20080506183101       cdmp_20080506221455       cdmp_20080507014736       cdmp_20080507052101
cdmp_20080506183211       cdmp_20080506221606       cdmp_20080507014938       cdmp_20080507052210
cdmp_20080506183321       cdmp_20080506221717       cdmp_20080507015137       cdmp_20080507052318
cdmp_20080506183430       cdmp_20080506221828       cdmp_20080507015241       cdmp_20080507052427
cdmp_20080506183539       cdmp_20080506221939       cdmp_20080507015347       cdmp_20080507052535
cdmp_20080506183647       cdmp_20080506222050       cdmp_20080507015552       cdmp_20080507052642
cdmp_20080506183756       cdmp_20080506222201       cdmp_20080507015658       cdmp_20080507052750
cdmp_20080506183905       cdmp_20080506222314       cdmp_20080507015901       cdmp_20080507052856
cdmp_20080506184017       cdmp_20080506222424       cdmp_20080507020006       cdmp_20080507053003
cdmp_20080506184126       cdmp_20080506222535       cdmp_20080507020112       cdmp_20080507053110
cdmp_20080506184233       cdmp_20080506222644       cdmp_20080507020219       cdmp_20080507053218
cdmp_20080506184341       cdmp_20080506222754       cdmp_20080507020423       cdmp_20080507053325

 

我cancel掉alter index index_name shrink space的语句后,alter table shrink space操作完成,再次alter index shrink space也很快完成,由于会调整rowid,index也会改变,table就等待shrink lock,导致长时间等待

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/175005/viewspace-261623/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/175005/viewspace-261623/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值