当前位置: 代码迷 >> Oracle管理 >> current redo错误恢复
  详细解决方案

current redo错误恢复

热度:113   发布时间:2016-04-24 04:19:33.0
current redo异常恢复
主机蓝屏的时候由于某种异常,导致redo03中的部分信息修改为了sequence为1366,但是部分信息依然保留它上次的sequence为1363的信息,导致数据库在重新恢复的时候无法正常成功.

SQL> recover database
ORA-00283: 恢复会话因错误而取消
ORA-00314: 日志 3 (用于线程 1) 要求的序号 1366 与 1363 不匹配
ORA-00312: 联机日志 3 线程 1:
'DC:\ORADATA\INTERLIB\REDO03.LOG'
 
00314, 00000, "log %s of thread %s, expected sequence# %s doesn't match %s"
// *Cause:  The online log is corrupted or is an old version.
// *Action: Find and install correct version of log or reset logs.



如何恢复,问了个高手说让我使用隐含参数屏蔽前滚,然后强制拉库。
但我不会弄T T唉不好意思再问他了 就来论坛问了
------解决方案--------------------
如果数据库允许丢失部分数据的话,直接  recover database until cancel;

alter database open resetlogs;
不过事前先做好拷贝。 
  相关解决方案