資料庫resetlogs後進行rman恢復3

tonglei2000發表於2013-08-03
重新restore的資料檔案,然後想試試10g資料庫跨resetlogs的功能實現rman的資料庫恢復。
命令可以執行,但是在recover到停電那個點的歸檔日誌的時候,有個歸檔執行不過去,明明文件在那裡,說是檔案不對。
報錯的歸檔號是1156,檢視檔案在作業系統上的建立時間,確實1157和1158的建立時間都比1156早。系統來電以後自動recover,這個點有點亂,我還想耍小聰明,改改1157和1158的名字到1156,也是不行。
如果oracle不能自動走過這些歸檔,那麼跨resetlogs進行recover這條路就基本行不通了,因為只有完成這些,才能往下走到resetlogs的那一步
 
 
 
使用建庫的指令碼,去掉了undo資料檔案和新建的資料檔案,建立了一個控制檔案出來,想要開啟資料庫,
報錯
ORA-00704: ????????
ORA-00604: ?? SQL ?? 1 ????
ORA-01173: ??????????????????

Error 704 happened during db open, shutting down database
 
我在初始化引數裡面加了事件
EVENT="38003 trace name context forever,level 10"

結果log裡面報錯
alter database open resetlogs
ORA-1139 signalled during: alter database open resetlogs...
 
提示我system需要recover
 
我發現有原來undo1的檔案複製,時間點應該是停電之後

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13337857/viewspace-767716/,如需轉載,請註明出處,否則將追究法律責任。

相關文章