編輯
/etc/hosts文件
tnsnames.ora文件
創建
SQL> create tablespace ts_rman_catalog datafile '/u01/app/oracle/oradata/elon/data_rman_catalog1.dbf' size 5G autoextend on;
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/elon/system01.dbf
/u01/app/oracle/oradata/elon/sysaux01.dbf
/u01/app/oracle/oradata/elon/undotbs01.dbf
/u01/app/oracle/oradata/elon/users01.dbf
/u01/app/oracle/oradata/elon/data_rman_catalog1.dbf
SQL> create user rman_cat identified by "rman_cat" DEFAULT TABLESPACE ts_rman_catalog;
User created.
SQL> create temporary tablespace temp_rman_catalog tempfile '/u01/app/oracle/oradata/elon/temp_rman_catalog1.dbf' size 5G autoextend on;
Tablespace created.
SQL> alter user rman_cat temporary tablespace temp_rman_catalog ;
User altered.
SQL> GRANT connect,resource,recovery_catalog_owner TO rman_cat;
Grant succeeded.
在目標庫orcl1授權;
SQL> grant RECOVERY_CATALOG_OWNER to RMAN_CAT;
Grant succeeded.
SQL> grant unlimited tablespace to RMAN_CAT;
Grant succeeded.
SQL> grant connect,resource,create session to RMAN_CAT;
Grant succeeded.
在catalog庫服務器連接target庫orcl1
[oracle@8202-oem admin]$ rman catalog rman_cat/rman_cat@elon target elon/rman_cat@orcl1
創建catalog
RMAN> create catalog;
RMAN> upgrade catalog;
recovery catalog owner is RMAN_CAT
enter UPGRADE CATALOG command again to confirm catalog upgrade
RMAN> upgrade catalog;
recovery catalog upgraded to version 11.02.00.04
DBMS_RCVMAN package upgraded to version 11.02.00.04
DBMS_RCVCAT package upgraded to version 11.02.00.04
注冊orcl1庫
RMAN> register database;
database registered in recovery catalog
starting full resync of recovery catalog
full resync complete
同步catalog和控制文件
RMAN> resync catalog;
在目標庫orcl2授權
SQL> grant RECOVERY_CATALOG_OWNER to RMAN_CAT;
Grant succeeded.
SQL> grant unlimited tablespace to RMAN_CAT;
Grant succeeded.
SQL> grant connect,resource,create session to RMAN_CAT;
Grant succeeded.
然后注冊第二台數據庫
catalog庫:rman catalog rman_cat/rman_cat@elon target elon/rman_cat@orcl2
RMAN> register database;
RMAN> list backup;
RMAN> list incarnation;
List of Database Incarnations
DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time
------- ------- -------- ---------------- --- ---------- ----------
1 2 ORCL1 1539306881 CURRENT 1 21-JUN-19
2301 2317 ORCL1 1543986452 PARENT 1 24-AUG-13
2301 2302 ORCL1 1543986452 CURRENT 925702 13-AUG-19
1841 1853 ORCL2 3097378921 PARENT 1 24-AUG-13
1841 1854 ORCL2 3097378921 PARENT 925702 12-JUN-19
1841 1842 ORCL2 3097378921 CURRENT 1058098 13-JUN-19
RMAN> list backup summary;
RMAN> crosscheck copy;
RMAN> list backup by file;
11.其它
RMAN> list backupset;
RMAN> crosscheck backupset;
RMAN> validate backupset 1322;
RMAN> change backupset 1322
另外:
rman catalog,撤消目標數據庫注冊
步驟一:獲取數據庫的DBID
SQL>select dbid from v$database;
DBID
-----------
2539725638
步驟二:連接擁有恢復目錄的模式(rman_cat用戶),確定恢復目錄中該數據庫的DB_KEY
SQL>select db_key from db where db_id=2539725638
DB_KEY
-----------
1
步驟三:(rman_cat用戶)使用dbms_rcvcat.unregisterdatabase過程從恢復目錄中撤消數據庫的注冊
exec dbms_rcvcat.unregisterdatabase(1,2539725638)
參考博客:
http://blog.sina.com.cn/s/blog_14b674edd0102xxb9.html