oracle建立恢復編錄(recovery catalog)
阿新 • • 發佈:2020-07-28
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;