ALLSTARS_ORACLE 发表于 2017-4-14 17:53:47

数据库突然掉电,导致数据redo损坏无法启动问题请教

大家好:
    由于数据库服务器突然掉电,导致启动数据库如下问题,如下是一个朋友的操作,现在已经无法恢复了。请大家帮忙给看看,怎么启动恢复好数据库。谢谢了。
ORA-01113: 文件 5 需要介质恢复
ORA-01110: 数据文件 5: 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZWKF2\EXAMPLE01.DBF

SQL> recover datafile 5
ORA-00283: 恢复会话因错误而取消
ORA-00354: 损坏重做日志块头部
ORA-00353: 日志损坏接近块 54832 更改 4067756 时间 08/04/2013 07:05:01
ORA-00312: 联机日志 1 线程 1:
'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZWKF2\REDO01.LOG'
SQL> alter system set "_disable_logging"=false scope=both;
系统已更改。
SQL> alter database clear unarchived logfile 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\Z
WKF2\REDO01.LOG'
八戒 15:44:45
数据库装载完毕。
ORA-01113: 文件 5 需要介质恢复
ORA-01110: 数据文件 5: 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZWKF2\EXAMPLE0
八戒 15:45:02
SQL> recover datafile 5
ORA-00283: 恢复会话因错误而取消
ORA-00354: 损坏重做日志块头部
ORA-00353: 日志损坏接近块 54832 更改 4067756 时间 08/04/2013 07:05:01
ORA-00312: 联机日志 1 线程 1:
'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZWKF2\REDO01.LOG'
八戒 15:45:43
SQL> alter system set "_disable_logging"=false scope=both;
系统已更改。
SQL> alter database clear unarchived logfile 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\Z
WKF2\REDO01.LOG'
八戒 15:46:02
http://blog.csdn.net/lunar2000/article/details/667947
八戒 15:46:42
SQL> recover datafile 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZWKF2\EXAMPLE01.DBF'
ORA-00279: 更改 4039436 (在 08/03/2013 21:00:12 生成) 对于线程 1 是必需的
ORA-00289: 建议:
C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ZWKF2\ARCHIVELOG\2013_08_05\O1_MF_1
_128_%U_.ARC
ORA-00280: 更改 4039436 (用于线程 1) 在序列 #128 中

指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
八戒 15:47:27
ORA-00308: 无法打开归档日志
'C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ZWKF2\ARCHIVELOG\2013_08_05\O1_MF_
1_128_%U_.ARC'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
页: [1]
查看完整版本: 数据库突然掉电,导致数据redo损坏无法启动问题请教