文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>create/rebuild index online不要轻易cancel或killed

create/rebuild index online不要轻易cancel或killed

时间:2010-08-31  来源:osdba

在压力比较大的情况下,create/rebuild index online,如果cancel或kill掉,可能会碰到ORA-08104这个错误:

ORA-08104 this index object string is being online built or rebuilt

原因应该是ind$系统表没有回滚掉,仍然是“index is being online rebuilt”

这个时候做drop index,rebuild index,analyze table都会出现ORA-08104的错误。

这个时候,除非重建一张表,rename。(或者修改ind$,但是隐患很多)

所以建议在oracle上运行了一个命令,发现长时间没有相应,如果系统目前仍然正常或者可控,没有造成数据的阻赛,我们轻易不要做cancel这个动作。

做DBA,一定都要刨根问底,遇到问题要冷静细心的分析一下,为什么阻塞了,要找到原因,要对症下药,切不可不管三七二十一先killed掉再说,这样做有可能导致更严重的问题。

oracle很多bug 都是因为cancel或killed DDL语句导致的,所以cancel和killed DDL时一定要小心。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载