以下是使用rman虛擬專用目錄步驟:
1、配置恢復目錄數據庫
在恢復目錄數據庫上創建恢復目錄所有者的表空間
SQL> CREATE TABLESPACE rcat_ts DATAFILE SIZE 15M;
2、創建恢復目錄所有者
CREATE USER catowner/ IDENTIFIED BY oracle
TEMPORARY TABLESPACE temp
DEFAULT TABLESPACE rcat_ts
QUOTA UNLIMITED ON rcat_ts;
-
創建RMAN 基本目錄:
RMAN> CONNECT CATALOG catowner/oracle@catdb
RMAN> CREATE CATALOG; -
將RECOVERY_CATALOG_OWNER授予給VPC 所有者:
SQL> CONNECT SYS/oracle@catdb AS SYSDBA
SQL> GRANT RECOVERY_CATALOG_OWNER to vpcowner;
5.1.將REGISTER授予給VPC 所有者:
RMAN> CONNECT CATALOG catowner/oracle@catdb
RMAN> GRANT REGISTER DATABASE TO vpcowner;
5.2.或將CATALOG FOR DATABASE授予給VPC 所有者:
RMAN>GRANT CATALOG FOR DATABASE db10g TO vpcowner;
6.1.爲11g客戶機創建虛擬目錄:
RMAN> CONNECT CATALOGvpcowner/oracle@catdb
RMAN> CREATE VIRTUAL CATALOG;
6.2或者爲11g之前的客戶機創建虛擬目錄:
SQL> CONNECT vpcowner/oracle@catdb
SQL> exec catowner.dbms_rcvcat.create_virtual_catalog;
-
在目錄中註冊新數據庫:
RMAN> CONNECT TARGET / CATALOG vpcowner/oracle@catdb
RMAN> REGISTER DATABASE; -
使用虛擬目錄:
RMAN> CONNECT TARGET / CATALOG vpcowner/oracle@catdb;
RMAN> BACKUP DATABASE;