⚙️ Step 1: Create a Recovery Catalog User

CREATE USER reco_user IDENTIFIED BY password
  DEFAULT TABLESPACE cat_tbs
  QUOTA UNLIMITED ON cat_tbs;

GRANT recovery_catalog_owner TO reco_user;
@$ORACLE_HOME/rdbms/admin/dbmsrmansys.sql

🧩 Step 2: Create the Recovery Catalog

RMAN> CONNECT CATALOG reco_user@catdb
RMAN> CREATE CATALOG;

🔗 Step 3: Register the Target Database

RMAN> CONNECT TARGET /
RMAN> REGISTER DATABASE;
RMAN> EXIT;

🔒 Step 4: Creating a Virtual Private Catalog (Optional)

CREATE USER vpc1 IDENTIFIED BY password
  DEFAULT TABLESPACE vpcusers;

GRANT CREATE SESSION TO vpc1;
RMAN> 
CONNECT CATALOG reco_user@catdb
RMAN> 
GRANT CATALOG FOR DATABASE prd1 TO vpc1;

💾 Step 5: Using the Virtual Private Catalog

RMAN> 
CONNECT CATALOG vpc1@catdb
RMAN> 
REGISTER DATABASE prod1;

🧾 Summary

TaskCommand / Description
Create Recovery Catalog UserCREATE USER reco_user ...
Grant Catalog Owner RoleGRANT recovery_catalog_owner TO reco_user;
Create Recovery CatalogRMAN> CREATE CATALOG;
Register DatabaseRMAN> REGISTER DATABASE;
Create VPC UserCREATE USER vpc1 IDENTIFIED BY password;
Grant Catalog AccessGRANT CATALOG FOR DATABASE prd1 TO vpc1;

💡 Key Benefits

Posted in

Leave a comment