Recovering Db2 and IMS applications

The coordinated application recovery feature of IMS Recovery Expert and Db2 Recovery Expert helps you to recover Db2® objects and IMS databases used in an application to the same consistent point in time.

Consistent in this case means that there are no updates or transactions in process to any object or database in the application. Identifying times that all Db2 objects and IMS databases used by the application are in a consistent state is a challenging task in a high-availability environment.

Coordinated application recovery streamlines the process of recovering applications that use both Db2 objects and IMS databases. You can use coordinated application recovery to analyze the logs in both Db2 and IMS to find quiet times for the objects and databases in an application, provide the times when the objects and databases are consistent across both IMS and Db2, and build the job that recovers the application.

Coordinated application recovery involves the following tasks:
  • Connecting IMS Recovery Expert and Db2 Recovery Expert.
  • Using IMS Recovery Expert to create a job profile that can be used to recover the IMS databases that are used in the application.
  • Using Db2 Recovery Expert to create an object profile that can be used to recover the Db2 objects that are used in the application.
  • Using either IMS Recovery Expert or Db2 Recovery Expert to create a coordinated recovery profile that references the Db2 object profile and the IMS job profile.
  • Associating the IMS job profile with the coordinated recovery profile.
  • Associating the Db2 object profile with the coordinated recovery profile.
  • Running a log analysis job to discover intersecting quiet times for the IMS applications and the Db2 objects.
  • Building the coordinated recovery job.