About ARMBGPV


If an object set contains mirrored objects, ARMBGPV verifies that the mirrors are valid and reports exceptions if you are using the Recovery Management for Db2 solution. It can also verify mirroring for system resources.


Important

  • ARMBGPV revalidation is used for all the recovery resource reports to ensure the recoverability of object sets.
  • If you have a BMC AMI Recovery for Db2 solution password, BMC AMI Recovery Manager writes all recoverability exceptions to the new RECOVERY_EXCEPTIONS table for later reporting to BMC AMI Command Center for Db2. For more information, see Job-history-BMCARM-BMCRMD_RECOVERY_EXCEPTIONS-table.

In addition, you can request detailed printed reports, as follows:

  • Object recoverability
  • Recovery resources required by the object set
  • Tape volumes needed for recovery (pick list)
  • Archived data sets required for recovery

You can also:

  • Specify whether the reports are for the local site or a recovery site
  • Specify the recovery point for analysis

You can generate printed batch object set reports by using the ARMBGPV program in the following ways:

  • Code JCL to run ARMBGPV. This method completely avoids using a TSO session.
  • Use online support provided by RMGR to automatically create ARMBGPV JCL. This method requires only a short TSO session. For more information, see Object-set-recovery-revalidation-and-reporting.

Using ARMBGPV in disaster recovery planning

You can use ARMBGPV to provide more automation for the recovery of applications in a disaster recovery situation. At the local site, the system resource recovery program, ARMBSRR, updates the archive history file with the end RBA of the last archived log. When ARMBSRR is completed, you can audit your disaster recovery object set by using ARMBGPV.

Using ARMBGPV for mirror revalidation

If you are using the Recovery Management for Db2 solution, you can use the ARMBGPV program to revalidate the mirror status of the subsystem objects and application object set. ARMBGPV works with SUF to verify whether objects are successfully mirrored and report exceptions. 

Revalidating mirroring for system objects

The REVALIDATE MIRROR SYSTEM command verifies and reports mirroring exceptions for the following system objects:

  • BSDS
  • Active logs
  • Catalog and directory
  • The repository (BMC, BMC AMI Recovery Manager, and R+/CHANGE ACCUM)
  • Log Master repository

The exceptions are written to the ARMXCEPT file.

To use this command, you must have:

  • Applied the Recovery Management for Db2 solution password
  • Established mirroring level 2 or higher at the subsystem level

For information about setting subsystem-level options, see Setting subsystem-level options 

Revalidating mirroring for object sets

The REVALIDATE OBJECTSET command verifies and reports mirroring exceptions for one or more user-specified object sets in addition to revalidating objects of the object set.

Informational messages regarding data sets that could not be verified as being mirrored are written to the ARMPRINT file.

To use this command, you must have:

  • Applied the Recovery Management for Db2 solution password
  • Established mirroring level 2 or higher at the subsystem level
  • Specified JCLTYPE DR
  • Specified TORESTARTRBA as the revalidation point
  • Set the object-set-level mirror strategy in the object set general recover options

For information about setting subsystem-level options, see Setting subsystem-level options.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*