要Restore一個一模一樣的測試環境,備份檔來源紀錄會有兩個地方,一個來自於Source DB的Control file,另外一個則來自於RMAN Repository。假設,你想還原的是一個已經超過Retention Policy的備份檔,而且你想要用新建立的Control File來建立備份記錄,那該怎麼辦呢? 方法比想像中的簡單
許多。只要利用RMAN的Catalog Start With指令,將備份檔整理到Control file就搞定了。舉例:
C:\> sqplus / as sysdba
SQL> startup mount;
SQL> exit;
C:\> rman target /
RMAN> catalog start with 'd:\oracle\orabak\'; |
這時候Control file就會有放在d:\oracle\orabak\的備份檔記錄了。
沒有留言:
張貼留言