1. 程式人生 > 實用技巧 >oracle建立恢復編錄(recovery catalog)

oracle建立恢復編錄(recovery catalog)

1.在要作為恢復編錄的資料庫建立使用者

create user rman identified by oracle default tablespace system temporary TABLESPACE temp quota unlimited on system;

user名字密碼錶空間可以自定義,要根據恢復編錄服務的資料庫的數量來決定表空間,確保表空間足夠。

2.賦權

grant recovery_catalog_owner to rman;

recovery_catalog_owner角色是一些列許可權的集合,可以自己查詢檢視DBA_SYS_PRIVS得到

3.建立資料庫物件

rman catalog rman/oracle@rcatalog
RMAN> create catalog;

這裡可以用其他資料庫的rman程式或者自身的rman程式連進來,rcatalog要在tnsnames.ora中提前配置好

4.在要記錄備份資訊的資料庫(目標資料庫)上將自己註冊進恢復編錄資料庫

$ rman target / catalog rman/rman@rcatalog
RMAN> register database;

上述註冊的同時會把本地控制檔案中的備份資訊同步到恢復編錄中

5.手動同步備份資訊(例如執行備份操作是沒有連線恢復編錄或者備份頻率過低等)

RMAN>
resync catalog;