2011年1月26日 星期三

替新建立的Control File建立Backup Repository

要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\的備份檔記錄了。

沒有留言:

張貼留言