How to create a recovery catalog in Oracle
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/DELHI/datafile/o1_mf_system_mqz6odrj_.dbf
/u01/app/oracle/oradata/DELHI/datafile/o1_mf_sysaux_mqz6p5vm_.dbf
/u01/app/oracle/oradata/DELHI/datafile/o1_mf_undotbs1_mqz6pny7_.dbf
/u01/app/oracle/oradata/DELHI/datafile/o1_mf_users_mqz6pp19_.dbf
Create Tablespace
SQL> create tablespace rec_catalog datafile '/u01/app/oracle/oradata/DELHI/datafile/rec_cat alog01.dbf' size 5G;
Create user
SQL> SQL> SQL> create user catowner identified by oracle default tablespace rec_catalog quo ta 100M on rec_catalog;
User created.
Provide Grant
SQL> grant recovery_catalog_owner to catowner;
Grant succeeded.
Create Catalog and Register Database
Version 19.3.0.0.0
[oracle@dg1 backup_script]$ rman target /
Recovery Manager: Release 19.0.0.0.0 - Production on Sun Jun 1 13:09:49 2025
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
connected to target database: DELHI (DBID=3274584472)
RMAN> connect catalog catowner/oracle@delhi
connected to recovery catalog database
RMAN>
RMAN>
RMAN> create catalog;
recovery catalog created
RMAN> register database;
database registered in recovery catalog
starting full resync of recovery catalog
full resync complete
RMAN>
Comments
Post a Comment