HiRDB Datareplicator Version 8 Description, User's Guide and Operator's Guide
The table below shows the possible causes of errors in the source system and the handling methods for such errors. If an inconsistency has occurred between the source and target databases due to an error, the source and target Datareplicators must be initialized. For details about the initialization procedure, see 9.4 Initialization procedure during error recovery.
Table 9-1 Causes of errors and handling methods
| Cause of error | Error handling method | |
|---|---|---|
| Memory shortage (local memory) |
|
|
| Memory shortage (shared memory) |
|
|
| Shortage of file descriptors |
|
|
| Socket establishment failure |
|
|
| Port check error | Eliminate the cause of the error on the basis of the detail code. | |
| Communication line failure | Reconnect the communication line. | |
| Insufficient file space | Extraction information queue file | Send all update information from the extraction information queue file to the target system, and then terminate the source Datareplicator with the hdestop command. Increase the number of files or the file size, initialize the files with the hdestart -i command, then restart Datareplicator with the hdestart command. For details, take the appropriate action from the flowchart Handling procedure when the extraction information queue file is full. |
| Status file during extraction processing | Send all update information from the extraction information queue file to the target system, and then terminate the source Datareplicator with the hdestop command. Increase the file size, initialize the file with the hdestart -i command, then restart Datareplicator with the hdestart command. | |
| Invalid medium | Extraction information queue file |
|
| Status file during extraction processing | Eliminate the cause of the error, synchronize the data linkage environments at the source and target, initialize them, then re-create the target database on the basis of the source database. | |
| Data linkage file | ||
| System log file# | ||
| Source database | Use the database recovery utility (pdrstr) to restore the database from its backup copy and the log acquired since the backup was made. If you use any other method to restore the database, synchronize the data linkage environments at the source and target, initialize them, then re-create the target database on the basis of the source database. | |
| Extraction information queue file full | Use the hdestate command to check the status of the transmission process. If it is not running normally, eliminate the cause of the error, then restart the transmission process. To cancel data linkage, such as when you cannot correct the transmission process error, execute forced termination of the source Datareplicator. Then, synchronize the data linkage environments at the source and target, initialize them, and re-create the target database on the basis of the source database For details, take the appropriate action from the flowchart Handling procedure when the extraction information queue file is full. For details about how to handle errors caused by destinations that have become subject to reduced operation because the extraction information queue file became full, see 9.1.4 Procedures for handling errors at the target system. |
|
| Invalid update information | Save the status file and extraction information queue file obtained immediately after the invalid update information error occurred, then contact the customer support center. Eliminate the cause of the error, synchronize the data linkage environments at the source and target, initialize them, then re-create the target database on the basis of the source database | |
| Invalid definition information | Correct the definitions for the source system or the source Datareplicator. | |
| SQL error | Eliminate the cause of the error on the basis of the SQLCODE. | |
| Internal conflict | Contact the customer support center. | |
| Machine power interrupt | Restart the machine. | |
| Bus error | Contact the customer support center. | |
| Invalid signal reception (sigkill) |
|
|
#: If you are using dual system log files, this applies when errors occur in both editions.
An error message is displayed when the extraction information queue file becomes full. The message that is displayed depends on the process that issues the message, as follows:
The following figure shows the handling procedure when these messages are displayed:
All rights reserved. Copyright (C) 2007, 2013, Hitachi, Ltd.