ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Shrink操作的注意事项

Shrink操作的注意事项

原创 Linux操作系统 作者:赵宇 时间:2008-05-07 07:11:01 0 删除 编辑

对大表做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博客 ” ,链接:https://blog.itpub.net/175005/viewspace-261623/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-25

  • 博文量
    73
  • 访问量
    916778