Replication errors handled by automatic database recovery - assure_mimix - 10.0

Assure MIMIX Operations Guide

Product type
Software
Portfolio
Integrate
Product family
Assure
Product
Assure MIMIX™ Software
Version
10.0
Language
English
Product name
Assure MIMIX
Title
Assure MIMIX Operations Guide
Copyright
2023
First publish date
1999
Last updated
2024-03-12
Published on
2024-03-12T11:06:36.794496

MIMIX can detect and correct the most common file error situations that occur during database replication. When the Automatic database recovery policy is enabled and database replication processes detect an error listed in the following table, a recovery action is submitted. MIMIX periodically checks for and processes any recovery actions. The file entry or tracking entry associated with the file or object in which the error was detected is only placed in hold error (*HLDERR) status when the recovery action fails or cannot be performed. Recovery actions that end in an error do not generate a separate error notification because the error is already reflected in MIMIX status.

Table 1. Database replication errors detected and corrected when automatic database recovery is enabled.

Error

Description

File level errors

   - and -

Unique-key record level error

Typically invoked when there is a missing library, file, or member. Also invoked when an attempt to write a record to a file results in a unique key violation. Without database automatic recovery, these conditions result in the file being placed in *HLDERR status.

Record level errors

Invoked when the database apply process detects a data-level issue while processing record-level transactions.

Without database automatic recovery, any configured collision resolution methods may attempt to correct the error. Otherwise, these conditions result in the file being placed in *HLDERR status.

Errors on IFS objects configured for user journal replication

Invoked during the priming of IFS tracking entries when replicated IFS objects are determined to be missing from the target system. Priming of tracking entries occurs when a data group is started after a configuration change or when Deploy Data Grp. Configuration (DPYDGCFG) is invoked.

Errors on data area and data queue objects configured for user journal replication

Invoked during the priming of object tracking entries when replicated data area and data queue objects are determined to be missing from the target system. Priming of tracking entries occurs when a data group is started after a configuration change or when the Deploy Data Grp. Configuration (DPYDGCFG) is invoked.

Errors when DBAPY cannot open the file or apply transactions to the file

Invoked when a temporary lock condition or an operating system condition exists that prevents the database apply process (DBAPY) from opening the file or applying transactions to the file. Without database automatic recovery, users typically have to release the file so the database apply process (DBAPY) can continue without error.