Corrupt CTF on Oracle 10204 on Linux 5.2 X64
本帖最后由 orafans 于 2014-2-18 11:55 编辑OS :RHEL 5.2 X64
DB:Oracle DB 10.2.0.4
DESC:控制文件出现问题,不能启动DB。
报错ORA-00600: internal error code, arguments: , , , , [], [], [], []
说明:DB处于Archivelog模式中运行,单实例。
出现故障是因为多次的系统意外掉电,MOS解释是上次commit的时,CTF没有及时写,导致 header block 不一致。
若果采用recreate CTF,并且有redo的archive,能否不丢失数据的情况下以noresetlogs打开库?
刘大,请指导下具体该怎么做比较保险点。
多谢! 1、如果多路复用了控制文件,一个一个测试下
2、从备份中restore健康的控制文件出来
3、若没有备份,则需要手动重建控制文件了 recover database using backup control 问题解决,多次系统掉电,库不能mount,开始CTF出现不一致,修复后,发现FS corruption,再次备份数据,完成后进行FS的修复,完成后拉库时一大堆ORA-00600报错,根据Metalink的建议,进行一系列操作,终于将库拉起来,重新测试群集等等,系统正常。还是多谢Travel的solution!
页:
[1]