關於WINDOWS平臺下RMAN備份移植

gaopengtttt發表於2008-11-03

(自己寫的)

SID一樣
1 移動RMAN備份檔案 包括歸檔日誌 控制檔案 資料檔案 INITFILE SPFILE。
2 shutdown測試資料庫。刪除所有ORADATA下面的資料檔案,控制檔案,日誌檔案。
3 使用生產資料庫中的PFILE或者SPFILE啟動資料庫 到NOMOUNT狀態下。
4 restore  controlfile from '備份控制檔案位置';(注意恢復備份檔案的位置要和原資料庫一樣)。
5 重新建立PWDSID.ORA   orapwd file= password= entries=
6 啟動資料庫到MOUNT下使用LIST BACKUP檢視需要恢復的資料檔案。
7 進行RESTORE DATABASE 和RECOVER DATABASE (注意此時記錄的備份檔案位置要和原資料庫位置一樣,  並且恢復的位置也要和原資料庫一樣)。
8 會出現問題 (因為不可能恢復到當前未歸檔的日誌   
                   可以使用 RUN
                          { SET UNTIL LOGSEQ=499 THREAD=1;
                            RECOVER DATABASE;}
9 完成後可以使用alter database open resetlogs;開啟資料庫

RMAN 資料庫WINDOWS平臺下恢復完成;


需要使用SELECT * FROM V$lOG;
        SELECT * FROM V$ARCHIVE_LOG;
        ARCHIVE LOG LIST

 

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

相關文章