Nonstop Database, HiRDB Version 9 System Operation Guide
The following table shows the actions to be taken in the event of an error in a synchronization point dump file.
Table 20-14 Actions to be taken in the event of an error in a synchronization point dump file
Condition at the time of an error | HiRDB processing | HiRDB administrator's action | |
---|---|---|---|
Write operation | There are files in overwrite enabled status | Places the erroneous synchronization point dump file in reserved status and resumes processing using one of the files in overwrite-enabled status. | Place the erroneous synchronization point dump file in overwrite enabled status with the procedure shown in (1). |
There are no files in overwrite enabled status | Terminates abnormally the unit containing the erroneous synchronization point dump file. |
|
|
Read operation | If HiRDB cannot read the file of the most recent generation, it attempts to read the file of the immediately preceding generation. If HiRDB cannot read that file either, it attempts to read the file immediately preceding that one. In this manner, HiRDB continues attempting to read a valid synchronization point dump file by tracking back through the file generations. However, if all of these attempts are unsuccessful (if the number of guaranteed valid generations is exceeded), it might mean that the system is not recoverable because the system logs needed to recover the system have been overwritten. If dual synchronization point dump files are maintained If HiRDB cannot read file A, it attempts to read file B. If HiRDB cannot read file B, it attempts to read file A of the immediately preceding generation, and so on. |
Place the erroneous synchronization point dump file in overwrite enabled status with the procedure shown in (1). |
If an error occurs in a synchronization point dump file, HiRDB attempts system recovery using the preceding generation of the synchronization point dump file. If data is written over the system log file corresponding to the synchronization point dump file (the system log file containing the information needed for system recovery), HiRDB cannot be restarted. In such a case, the pdstart dbdestroy command must be used to start HiRDB forcibly.
In such a case, HiRDB does not inherit information that was in effect during the previous HiRDB session. Therefore, the HiRDB administrator must recover the database. To recover the database, the database recovery utility is executed using the backup copy and system log (unload log) as the input information. For details on the database recovery procedure, see 21. Database Recovery Procedures.
Before executing forced startup of HiRDB, see 1.6.2 Notes on forced startup of HiRDB (or a unit).
If the number of synchronization point dump files is less than the number of guaranteed valid generations, HiRDB cannot be restarted. In such a case, take one of the following actions and then restart HiRDB:
The length of time HiRDB is shut down can be reduced by specifying the following operands:
All Rights Reserved. Copyright (C) 2011, 2015, Hitachi, Ltd.