What is resynchronization of a recovery catalog?
What is resynchronization of a recovery catalog?
Rating:
A recovery catalog obtains the metadata about a target database from the target database's control file. Recovery Manager (RMAN) is responsible for propagating the metadata into the recovery catalog from the target database's control file. Resynchronization of the recovery catalog ensures that the metadata in the recovery catalog is synchronized with the metadata in the control file.
Resynchronization of a recovery catalog can be partial or full. In a partial resynchronization, RMAN reads the current control file to update the recovery catalog with the changed information about new backups, new archived redo logs, etc. However, RMAN does not update the recovery catalog with the changed information about the database's physical structure, such as data files, tablespaces, redo threads, rollback segments, and online redo logs. In a full resynchronization, on the other hand, RMAN updates the recovery catalog with all the changed information, including information about physical structures.
While resynchronizing the recovery catalog, RMAN creates a snapshot of the target database's control file, compares the recovery catalog with the snapshot, and updates the recovery catalog with the information that is missing or changed.
RMAN automatically performs a full or partial resynchronization of a recovery catalog as needed when certain commands, including
A manual resynchronization is required in the above scenarios because RMAN does not automatically update the recovery catalog in these scenarios. A manual resynchronization can be performed by executing the
Resynchronization of a recovery catalog is required only when the changes are made to the target database. Changes made to the recovery catalog database (database containing the recovery catalog) do not require a resynchronization of the recovery catalog.
Rating:
Other articles
- What is Oracle Net Services?
- What is the UNTIL clause?
- What is system monitor (SMON)?
- What is a server process?
- What is a cancel-based recovery?