Using Instant Snapshots
Restoration of such copies is also nearly instantaneous, which can significantly reduce recovery time. BMC AMI Recover can use such copies, made by the BMC AMI Copy utility with the BMC EXTENDED BUFFER MANAGER (XBM) or SNAPSHOT UPGRADE FEATURE (SUF) products, for the forward recovery of table spaces and indexes.
For more information about Instant Snapshots, see the following BMC documentation:
for details about Instant Snapshots and supported storage devices
for details about making Instant Snapshots with the BMC AMI Copy utility
Registration of Instant Snapshots
LP Instant Snaphots are registered as IBM FlashCopy (FC) copies in SYSIBM.SYSCOPY. Other Instant Snapshots are registered in the BMC BMCXCOPY table with an STYPE of V. They are not registered in SYSIBM.SYSCOPY because the IBM Db2 COPY utility does not recognize them. Standard Db2 utilities can only use FlashCopy (FC) copies registered in SYSIBM.SYSCOPY.
If a backup copy (LB or RB) is produced and its associated primary copy (LP or RP) is an Instant Snapshot, the backup is registered in BMCXCOPY, even if it is a standard copy.
SNAP phase for Instant Snapshot recovery
The SNAP phase is used to restore table spaces and indexes by using Instant Snapshots. The SNAP phase interfaces with XBM. The SNAP phase is followed by a MERGE phase if required (if there are logs to apply, if output copies are requested, or if keys are extracted).
For multi-data-set, nonpartitioned spaces where a DSNUM ALL recovery is requested, a single SNAP phase restores all Instant Snapshots, followed by a MERGE phase.
INCOPY FULL SNAPSHOT
The INCOPY FULL specification includes a SNAPSHOT option so that you can use a non-registered Instant Snapshot as an input copy.
Executing an Instant Snapshot recovery
To use Instant Snapshots in recovery, you must specify the XBMID installation option or XBMID on the OPTIONS command.
XBMID names the subsystem from which the requested Instant Snapshots had been made.
The following sample syntax provides an example of the syntax needed for a recovery that uses an Instant Snapshot:
OPTIONS XBMID DBXM RECOVER TABLESPACE PAYROLL.EMPLOYEE TABLESPACE PAYROLL.TAXRATES TABLESPACE PAYROLL.BENEFITS INDEXSPACE PAYROLL.EMPNUMIN INDEXSPACE PAYROLL.EMPNAMIN INDEXSPACE PAYROLL.TAXSTSIN INDEXSPACE PAYROLL.BENEPLIN
Instant Snapshots and migration
When you use Instant Snapshots for migration and specify the OBIDXLAT option or when you specify the IMPORT or MIGRATE command, BMC AMI Recover automatically detects if the OBIDs have not changed and avoids the overhead of reading and writing all of the pages.
Instant Snapshot restrictions
The following restrictions apply to recoveries that use Instant Snapshots:
Instant Snapshot copies cannot be created with the OUTCOPY YES or OUTCOPY ONLY options.
When Instant Snapshots are made with BMC AMI Copy for use with BMC AMI Recover for a nonpartitioned, multi-data-set space, GROUP YES is required and all of the copies must be Instant Snapshots if RECOVER DSNUM ALL is specified for the space. For a DSNUM n recovery, these restrictions do not apply.
If an Instant Snapshot copy is used to recover the object, REDEFINE YES has no effect and the data sets are processed as if REDEFINE NO had been specified.
To help with performance and problem diagnosis associated with Instant Snapshots, if you have EXTENDED BUFFER MANAGER (XBM) version 5.6 or later and you use Instant Snapshots for recovery, you can print the XBM diagnostics in BMC AMI Recover output. To do so, you include an AFRDBG DD in your BMC AMI Recover JCL, for example:
//AFRDBG DD DUMMY
Instant Snapshot use by other BMC utilities
Instant snapshots are recognized and used by other BMC products that access the BMCXCOPY table in which these copies are registered.
BMC AMI Copy for Db2 produces these copies for recovery.
BMC AMI Recovery Manager for Db2 reports these copies and recognizes them for recovery when generating and optimizing the necessary JCL.
The BMC AMI Copy MODIFY command deletes the Instant Snapshots from BMCXCOPY and the ICF catalog through its standard functions. All commands operate on the Instant Snapshots registered in BMCXCOPY and their associated standard backup copies. However, template-generated copies are standard copies only, not Instant Snapshot copies.
UNLOAD PLUS for DB2 unloads data from these copies.
BMC AMI Recover can use IBM FlashCopy image copies as a recovery resource.
The FlashCopy image copies are handled in much the same way as BMC Snapshot copies and are processed by the BMC AMI Recover SNAP phase.
A consistent FlashCopy is processed in the same way as a BMC Online Consistent Copy. For more information about Online Consistent Copy, see Using Online Consistent Copy.
Note the following considerations:
BMC AMI Recover supports consistent FlashCopies with log apply when you do not specify INCOPY.
BMC AMI Recover supports consistent FlashCopies with INCOPY TOCOPY specified.
BMC AMI Recover does not support consistent FlashCopies when you specify both INCOPY and log apply (RBA or LOGPOINT specified in the INCOPY specification).
An inconsistent FlashCopy is processed as a SHRLEVEL CHANGE copy in the same manner used for inconsistent BMC Snapshot copies.
Sequential copies created from a consistent FlashCopy are processed in the same way as sequential BMC Online Consistent Copies.
Sequential copies created from an inconsistent FlashCopy are processed as SHRLEVEL CHANGE copies.
The OPTION command RESOURCE SELECTION syntax supports FlashCopy (FC) (RESOURCE SELECTION). FlashCopy is also supported in the installation options LOCCPSEL (LOCCPSEL=(FC,LP,LB)) and REMCPSEL (REMCPSEL=(RP,RB,FC)). The default processing order for local copies is FC, LP, LB. The default processing order for remote copies is RP, RB, FC.
The FLASHCOPY option is available to the Non-registered copy or INLOG specification with INCOPY FULL (Non-registered copy or INLOG specification).
The DSNAME description of the INCOPY specification accommodates FlashCopy support (INCOPY specification).