顯示具有 RMAN 標籤的文章。 顯示所有文章
顯示具有 RMAN 標籤的文章。 顯示所有文章

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

2010年10月13日 星期三

升級你的RMAN CATALOG

今天撞上一個挺有趣的情況。日前我升級了RMAN 專屬的DataBase,但沒有跟著login到RMAN Catalog進行升級。今天一登入後就出現了下列的訊息:


圖1、未升級RMAN CATALOG前,登入RMAN的提示訊息

google了一下才知道原來rman catalog也要在Database升級後跟進才可正確的使用。升級方式很簡單,先以catalog owner的身分登入RMAN後,連打兩次 upgrade catalog即可,畫面參考如下:

圖2、升級RMAN CATALOG

第一次打upgrade catalog 會確認你是CATALOG的OWNER,之後再打一次upgrade catalog即可升級成功。