暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

DBA警示录:Move数据表与索引重建

原创 eygle 2007-05-29
558
昨天在ITPUB上再次看到一个由Move操作引发的故障
导致故障的原因是:
对表做了move后,没有rebuild index,然后就关闭数据库了,导致数据库不能重新启动
此时Alert文件中记录了如下信息:
Errors in file /space/oracle/admin/test/udump/test_ora_22836.trc:
ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 1
ORA-01502: index 'SYS.I_ACCESS1' or partition of such index is in unusable state
Mon May 28 16:31:10 2007
Error 704 happened during db open, shutting down database
USER: terminating instance due to error 704
Instance terminated by USER, pid = 22836
ORA-1092 signalled during: ALTER DATABASE OPEN...

上一次见到类似的事故是在2005-11-18,已经快2年的时间,所以怎么说呢,应该说事故并非多发。
不过还是有必要提醒一下大家:
SYS的对象最好不要轻易Move,出于谨慎以及对于DBA的基本要求,如果真要操作SYS对象,一定要做好完备的测试。当然数据库的备份是必不可少的。
-The End-
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论