透過使用catalog start with指令,可以將備份集的資訊重新導入到目前的Control file。
適用Control fi已經太舊或是手動建立(可能沒有最新備份集的資訊),或是備份集的路徑不一樣時。
例如:利用RMAN在測試機實行還原時,將備份檔案複製到測試機的/backup底下,
但是control file或是catalog database備份路徑是設定在/rman底下,就可以透過指令重新導入資訊。
RMAN> startup nomount pfile=?/dbs/initTEST.ora
RMAN> restore controlfile from '/backup/TEST_bakctl_c-2151344704-20140617-03';
RMAN> alter database mount;
RMAN> catalog start with '/backup/' (記得最後一定要以「/」結束,不然會找不到路徑
…(略)