Limited supportBMC provides limited support for this version of the product. As a result, BMC no longer accepts comments in this space. If you encounter problems with the product version or the space, contact BMC Support.BMC recommends upgrading to the latest version of the product. To see documentation for that version, see BMC AMI Recovery Manager for Db2 13.1.

BMC AMI Recovery Manager batch programs


The following table describes the batch programs provided by 

BMC AMI Recovery Manager for Db2

 to perform backup and recovery.

The programs are listed in alphabetical order.

Program

Description

ARMBACT

Use the ARMBACT program to initialize all active logs for a specified SSID by calling DSNJLOGF.

For more information, see ARMBACT—Initialize active logs with DSNJLOGF.

ARMBARC

Use the ARMBARC program for disaster recovery planning to create recovery site copies of the archive log data sets and to identify image copies on the log.

For more information, see ARMBARC—Archive log data sets.

ARMBCOR 1

BMC AMI Recovery Manager uses this program for the disaster recovery extend feature in a data sharing environment. ARMBCOR manipulates the value of the ARMBSDR member in the CNTL data set to ensure that all members are processed.

For more information, see ARMBSRR—System resource recovery.

ARMBCRC

BMC AMI Recovery Manager uses this disaster recovery program to translate a timestamp to a relative byte address (RBA) or log range sequence number (LRSN) value. This translation provides a recovery point for disaster recoveries across members of a data sharing system and across multiple Db2 subsystems.

For more information, see ARMBCRC—Conditional recovery to a timestamp.

Important

The timestamp insertion program, ARMBTSI, inserts a row containing a user-specified timestamp into the BMC AMI Recovery Manager CRRDRPT table. ARMBCRC can then convert this timestamp to an RBA or LRSN. See ARMBTSI—Time stamp insertion for more information.

ARMBEOL4

The ARMBEOL program is used in the JCL generated by ARMBSRR for non-data-sharing systems to truncate archive logs to assist in coordinated disaster recoveries or in recoveries to a user-specified time.

ARMBGEN

Use the ARMBGEN program to generate backup and recovery JCL for one or more application object sets.

For more information, see ARMBGEN—Backup and recovery JCL.

ARMBGIM

Use the ARMBGIM program to generate impact analysis reports for one or more application object sets.

For more information, see ARMBGIM—Impact analysis.

ARMBGNR

The ARMBGNR program copies to a permanent data set the JCL that ARMBGEN generates.

For more information, see Building-the-ARMBGNR-JCL.

ARMBGPS

Use the ARMBGPS program to create multiple object sets that you can use for backup and recovery of the non-system objects. ARMBGPS creates or replaces the delta object set (object set 00). The delta object set contains those spaces created or added since the last execution of ARMBGPS.

For more information, see ARMBGPS—Subsystem object set split.

ARMBGPV

Use the ARMBGPV program to revalidate the recoverability of an object set and generate reports for object recoverability, recovery resources, and pick list.

For more information, see ARMBGPV—Object set recovery revalidation.

ARMBGRP

Use the ARMBGRP program to create, rename, update options, delete and report on application object sets in batch mode.

For more information, see ARMBGRP—Object set creation and maintenance.

ARMBLGR

The ARMBLGR performs log range analysis for a subsystem. ARMBGEN requires this analysis when it performs a local point in time recovery via a conditional restart.

For more information, see ARMBLGR—Log range analysis.

ARMBLOG

Use the ARMBLOG program during full subsystem recovery to issue an archive log command and wait for the completion of the archive log offload process.

For more information, see ARMBLOG—Archive log creation.

ARMBLPL 1

Use the ARMBLPL program to check logical partitions of indexes and issue a START DB if the space is in LPL status. The program waits for the LPL status to clear.

ARMBLRD

Use the ARMBLRD program to read the log range file and then print it in a readable format to the TRACE file. This program is used for diagnostic purposes only.

For more information, see ARMBLRD—Log range formatting.

ARMBMJO 1

The ARMBMJO program is used for controlling and restarting failed jobs generated online and by ARMBGEN for application object sets. (ARMBMJO is not used to control or restart failed jobs generated by ARMBSRR.)

ARMBRDC

Use the ARMBRDC program to report data collected during actual, simulated, and estimated disaster recoveries. It is only available with the Recovery Management for Db2 solution.

For more information, see ARMBRDC—Recovery data collection report.

ARMBRID

The recover indoubt threads program, ARMBRID, displays indoubt threads, parses the output, and executes Recover Indoubt commands as needed at the DR site.

For more information, see ARMBRID—Recover indoubt threads.

ARMBRPR

Use the ARMBRPR program to print reports to gauge the progress of recoveries at the subsystem level and the object set level.

For more information, see ARMBRPR — Progress Reports.

ARMBSDR

The DREXTEND YES causes ARMBSRR to generate JCL to run ARMBSDR at the disaster recovery site as part of the Phase 1 job. ARMBSDR finds the most recent BSDS and archive log at the disaster recovery site (for each member if data sharing), updates the BSDS, and adds a new conditional restart control record to the BSDS.

For more information, see ARMBSDR—Extend recovery point at disaster recovery site.

ARMBSET

The ARMBSET program uses stored information, pulls objects based on the specified OBJECTSET, and issues CHECK and REPAIR commands. The generation of the BMC AMI Recovery Manager job JCL completes with the automatic addition of ARMBSET without any input or changes necessary on your part. The ARMBSET syntax is generated from information that is already available. You can also use ARMBSET to issue LEVELID, START, and STOP commands against an object set or object partitions.

ARMBSRR

Use ARMBSRR to create batch jobs at the local site to restore Db2 system resources at the recovery site before you recover applications.

For more information, see ARMBSRR—System resource recovery.

ARMBSTP 1

The ARMBSTP program is used in the JCL generated by ARMBSRR to stop and start spaces as required.

ARMBSYN 1

The ARMBSYN program is used during parallel processing to synchronize multiple jobs.

ARMBTRM 1

The ARMBTRM program is used in the JCL generated by ARMBSRR to terminate Db2 utilities running against the catalog and directory at the recovery site (except for COPY, REORG and LOAD).

ARMBTSI

Use the ARMBTSI program to insert a timestamp into the table that maps timestamps to relative byte addresses (RBAs) for Db2 conditional restart. The data is used by ARMBSRR and updated by ARMBCRC.

For more information, see ARMBTSI—Time stamp insertion.

ARMBUTL 1

The ARMBUTL program is used in the JCL generated by ARMBSRR to terminate BMC utilities.

ARMBWDC

Use the ARMBWDC program to collect information about recovery start and end times for actual, estimated, and simulated disaster recoveries of system resources. It is only available with the Recovery Management for Db2 solution.

For more information, see ARMBWDC—System recovery data collection.

 1 This section does not provide JCL or syntax for this program because it is only generated by BMC AMI Recovery Manager to perform internal functions.


 

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