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

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

6ee5639a40442445944d63b514b2dd02.png

昨天在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-

By eygle on 2007-05-29 09:05 |

Comments (0) |

Beginner | 1446 |

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值