資料庫resetlogs後進行rman恢復7

tonglei2000發表於2013-08-03
一下思路清楚了。利用恢復的舊的控制檔案,mount資料庫。
使用catalog命令掃描rman備份目錄,該目錄下面所有的備份資訊都加到控制檔案裡面了。
然後使用rman命令
restore database
restore archivelog
 
然後使用recover database using backup controlfile命令恢復資料庫。
結果,資料庫真的給恢復了,太爽了。
中間有個小插曲,使用recover database using backup controlfile總是報錯,最後網上查到,這個命令不是rman的命令,是sql命令
到sql裡面執行,正常,提示cancel、auto、等三個選項,選擇auto。
恢復到停電前的一個archivelog,然後openresetlogs。
游標一閃,資料庫open了。
這件事讓我學到了好多的知識點。
10g裡面rman可以跨resetlogs進行恢復,
可以設定incarnation恢復resetlogs之前的歸檔。
10g可以用catalog手工把rman的備份集新增進去
使用recover database using backup controlfile進行恢復,可以把資料庫恢復到控制檔案之後的scn。這是個sql命令。呵呵

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

相關文章