Nonstop Database, HiRDB Version 9 System Operation Guide
The following table shows the behavior of HiRDB when an error occurs during automatic data loading, and the corrective actions that the HiRDB administrator or the auditor must take.
Table 24-38 Description of errors that might occur during automatic data loading and the corrective actions to take
Error description | Cause of error | HiRDB behavior | Can the facility continue to be used? | Corrective action by the HiRDB administrator or the auditor |
---|---|---|---|---|
No audit trail table exists. | Audit trail file swapping occurred before an audit trail table was created. | Outputs the message KFPL15029-E and stops data loading. | N | Administrator Execute the pdmod command to create an audit trail table. |
The maximum number of pdload commands that can be concurrently executed has been exceeded. | If 0 is specified for pd_utl_exec_mode, the number of pdload commands being executed outside automatic data loading exceeded 32. | Starts data loading after the pdload command that is executing has terminated. | Y | Administrator Reassess the maximum number of pdload commands that can be concurrently executed, and change the value of pd_utl_exec_mode to 1 if necessary. |
The maximum number of pdload commands that can be concurrently connected has been exceeded. | The number of pdload commands concurrently connected has exceeded the value specified in pd_max_users. | Outputs the message KFPA11932-E. Halts data loading but re-executes it after a while. | Y | Administrator Reassess the maximum number of pdload commands that can be concurrently connected, and increase the value of pd_max_users if necessary. |
A locking error occurred. | A UAP exists that is referencing the audit trail table using a method other than a NOWAIT search. | Outputs the message KFPA11770-I and stops data loading. | Y | Auditor If referencing the audit trail table requires a long time, use the pdaudatld -t command to temporarily stop the facility for automatically loading data, or consider using referencing based on a NOWAIT search. |
The RDAREA cannot be accessed. | The RDAREA storing the audit trail table is in shutdown or closed status. | Outputs the message KFPL23500-E and stops data loading. | N | Administrator Open the RDAREA storing the audit trail table. |
An audit trail file reading error occurred. | The content of the audit trail file (HiRDB file) cannot be read. | Outputs the message KFPS05704-E and stops processing by rolling back data loading. | N | Administrator Based on the message content, remove the cause of the error. |
An audit trail file writing error occurred.#3 | An attempt to change the status of the audit trail file (to the data-loaded status) failed. | Outputs the message KFPS05704-E and stops processing by rolling back data loading. | N | Auditor Perform the following procedure: 1. See syslogfile and identify the audit trail file that terminated abnormally during automatic data loading.#1 2. Specify the file name identified in step 1 and manually execute the pdload command.#2 3. Execute the pdaudatld -b command to restart the facility for automatically loading data. |
There is no audit trail file waiting for data loading. | The auditor manually loaded data into the audit trail table. | Outputs the message KFPL23201-W. | Y | No action is required. |
An RDAREA capacity shortage has occurred. | An RDAREA capacity shortage has occurred because the data was not saved or deleted from the audit trail table. | Outputs the message KFPA11756-E and stops processing by rolling back data loading. | N | Auditor If the audit trail table contains unnecessary data, delete it. Alternatively, ask the HiRDB administrator to expand the RDAREA. Administrator If requested by the auditor, expand the RDAREA. |
The audit trail table cannot be updated. | Data cannot be loaded into the audit trail table. | Outputs the cause of the error to an SQL message and stops processing by rolling back data loading. | N | Administrator Based on the content of the SQL message, remove the cause of the error. |
A communication error (server startup error) occurred. | This server cannot be started using the pdload command. The server or unit might be down. | Outputs the message KFPL20000-E and stops data loading. | N | Administrator Based on the content of the message and remove the cause of the error. |
A communication error (data receiving error) occurred. | Data cannot be sent from the unit in which the audit trail file is located to the unit in which the audit trail table is located. | Outputs the message KFPL20000-E and aborts the operation, and as a result stops processing by rolling back data loading. | N | Administrator Based on the content of the message, remove the cause of the error. |
The process went down.#3 | The pdload command for executing automatic data loading was canceled or the server went down. | Outputs the message KFPS01820-E and aborts the operation. | N | Administrator Do not execute the pdcancel command on the pdload process for automatic data loading. If the above cause is not applicable, remove the cause of the error based on the message content. If the problem cannot be solved, contact the customer support center. |
The following table shows the behavior of HiRDB if an error occurs in HiRDB while the facility for automatically loading data is being used, and the corrective actions to take. The HiRDB administrator must address the cause of the error by taking the corrective actions described.
Table 24-39 HiRDB errors that occur while the facility for automatically loading data is being used and the corrective actions to take
Error description | Cause of error | HiRDB behavior | Can the facility continue to be used? | Corrective action by the HiRDB administrator |
---|---|---|---|---|
When audit trail file swapping occurred, communication with the manager unit failed. |
|
|
Y |
|
Even though the audit trail file was swapped, it does not become a target for automatic data loading. | A communication error occurred between the manager unit and the non-manager unit where the swapped audit trail file is located. | Investigate the cause and resolve the communication error between the manager unit and the non-manager unit. | ||
The pdload command failed to start during automatic data loading. |
|
|
Y |
|
Automatic data loading is not executed even though there is a file targeted for automatic data loading. |
|
|
Y |
|
Automatic data loading ended in an error because the unit went down. | The non-manager unit that is the location of the audit trail file being automatically loaded or the audit trail table was forcibly terminated, abnormally terminated, or underwent system switching. | Displays the message KFPS05713-E. | N | Use the pdstart -q command to restart the non-manager unit. |
The manager unit was forcibly terminated, abnormally terminated, or underwent system switching. |
|
Y | Use the pdstart -q command to restart the manager unit. |
All Rights Reserved. Copyright (C) 2011, 2015, Hitachi, Ltd.