複製鏈接
請複製以下鏈接發送給好友

catalog

(數據庫用語)

鎖定
catalog是一種數據庫用語。通過CataLog的方式將遠程或本地的數據庫服務器中的 實例 或 庫 映射到用户主機,以方便用户執行各種操作。
外文名
catalog
所屬類型
數據庫用語
用    途
掃描備份片,文件拷貝等
DB2 catalog
catalog 在英文原意中為編目的意思,但是在數據庫中完全可以不用翻譯。
通過CataLog的方式將遠程或本地的數據庫服務器中的 實例 或 庫 映射到用户主機,以方便用户執行各種操作。
Oracle 10g中的catalog命令: catalog命令可以用來掃描備份片,文件拷貝(datafile or controlfile copy),也可以用來掃描歸檔日誌,所以,只要你的備份還在,歸檔還在,即使catalog database崩潰,控制文件重建,照樣可以用這些備份來做恢復。
掃描備份片
CATALOG BACKUPPIECE ‘?/oradata/01dmsbj4_1_1.bcp’;
掃描歸檔日誌
CATALOG ARCHIVELOG ‘?/oradata/archive1_30.dbf’, ‘?/oradata/archive1_31.dbf’;
掃描數據文件拷貝,並且將其做為增量備份的level 0
CATALOG DATAFILECOPY ‘?/oradata/users01.bak’ LEVEL 0;
掃描控制文件拷貝
CATALOG CONTROLFILECOPY ‘controlfilecopy.ctl’
掃描整個目錄,如果備份片或者歸檔日誌文件太多,可以放到一個目錄中,一次性掃描就行
CATALOG START WITH ‘/tmp/arch_logs’;
掃描閃回恢復區
CATALOG RECOVERY AREA NOPROMPT;
有了catalog命令,完全可以拋棄catalog database了。只是注意將備份的log和備份文件一起保存下來,不然就不知道哪些文件屬於哪個備份集,恢復的時候就要多浪費些時間啦。
Catalog start with
oracle10g 中rman的增強功能catalog start with,通過這個命令將以前的備份集信息重新導入到當前控制文件中,一般應用於使用rman恢復,控制文件又是舊的或者是手工創建的(這樣的控制文件當然沒有最新的備份集的信息),通過catalog start with 可以將最新的備份集以及歸檔日誌文件列表導入到控制文中,然後就可以進行rman的恢復了