Overview of DBRC

A feature of the IMS Database Manager that facilitates easier recovery of IMS databases, DBRC maintains information that is required for database recoveries, generates recovery control statements, verifies recovery input, maintains a separate change log for database data sets, and supports sharing of IMS databases and areas by multiple IMS subsystems.

DBRC is an integral part of IMS. IMS relies on DBRC to record and manage information about many items. DBRC keeps this information in a set of VSAM data sets that are collectively called the recovery control (RECON) data set and advises IMS (based on the information in the RECON data set) about how to proceed.

Specifically, DBRC:

DBRC also plays a key role in managing the log data needed to restart and recover IMS online subsystems.

Most IMS configurations require DBRC, including:

Attention: DBRC is not required for IMS batch jobs and for some offline utilities. However, if batch jobs and utilities that access registered databases are allowed to run without DBRC, the recoverability and integrity of the databases could be lost. Even if your configuration does not require the use of DBRC (such as in a non-data sharing, batch environment), you can simplify your recovery process by using DBRC to supervise recovery and protect your databases.

Related reading: