Nonstop Database, HiRDB Version 9 System Operation Guide
(1) Handling system log files
- Conditions
- Either condition 2 or 3 must be satisfied.
- Multiple servers are defined at the unit whose startup processing failed.
- The startup mode is normal startup or restart after planned termination.
- The startup mode is restart after forced termination or abnormal termination, and pd_log_rerun_swap=Y is specified.
- Event
- When a unit is started, HiRDB starts all servers at the unit concurrently. If an invalid system definition operand is detected or an error occurs in one of the servers, startup of the entire unit fails. In such a case, the following events might occur:
- At a server whose startup processing is completed, allocation of the current system log file is completed (the KFPS01221-I message is output)
- At a server whose startup processing is not completed, the current system log file is not allocated (the KFPS01221-I message is not output)
- Action
- In such a case, HiRDB allocates a new current file the next time unit startup is performed. The current file allocated during the previous unit startup is closed (it is not reused). The HiRDB administrator must take one of the actions listed in the table below to reallocate this closed system log file as the current file.
(a) Not reinitializing the system log file
After executing pdlogunld or pdlogchg for the corresponding system log file, one of the actions listed below can be taken, depending on HiRDB's activity status:
HiRDB's activity status |
HiRDB administrator's action |
During HiRDB operation |
Execute the pdlogopen command on the corresponding system log file. |
Before normal startup of unit |
No action is required. This file is identified as the available current system log file during unit startup. |
Before unit restart |
After the unit is restarted, execute the pdlogopen command on the corresponding system log file. |
(b) Reinitializing the system log file
- Procedure
- Execute the pdlogunld or pdlogchg command on the corresponding system log file:
pdlogunld -d sys -s b001 -g syslogfgp03 -o /unld/unldlog01
- Use the pdlogrm command to delete the corresponding system log file:
pdlogrm -d sys -s b001 -f /unt1/sysfile01/log01
- Use the pdloginit command to initialize the corresponding system log file:
pdloginit -d sys -s b001 -f /unt1/sysfile01/log01 -n 5000
(2) Starting the dictionary server
All Rights Reserved. Copyright (C) 2011, 2015, Hitachi, Ltd.