Nonstop Database, HiRDB Version 9 System Operation Guide
HiRDB outputs information such as error information, transaction information, and system file information to syslogfile as messages that indicate the system's operating status. Although these types of information are important for determining the operating status of HiRDB, a large volume of message information might be output depending on the operating environment, making it difficult and time-consuming to find relevant messages. You can improve message retrieval efficiency by suppressing unnecessary messages from being output to syslogfile.
You use the pdmlgput operand to specify the messages that are to be suppressed. This operand can also be used to specify the following:
When message output suppression is specified, the specified messages are not output to syslogfile. Suppressed messages are output to the message log files. The following table shows the differences in message output processing depending on whether message output suppression is in effect.
Table 8-3 Differences in message output processing depending on whether message output suppression is in effect
Output suppression specification | Server machine in which the system manager is defined | Server machine in which the system manager is not defined | ||
---|---|---|---|---|
syslogfile | Message log file | syslogfile | Message log file | |
Output suppression is not specified | Y | Y | N#1 | N |
Output suppression is specified | N | Y#2 | N | Y#1, #3 |
In the cases below, message output is not suppressed; instead, messages are output to syslogfile.
When an error occurs in a message log file, an error message is output to syslogfile. Messages that cannot be output to the message log file because of the error are output to syslogfile.
Messages that report a HiRDB system definition error are not suppressed. Such error messages are output to syslogfile.
Messages that are output when the following commands are executed are not suppressed:
No messages are output to syslogfile and all messages are output to the message log files. The following an example of specifying the pdmlgput operand for this case:
pdmlgput -s N -c ALL |
The KFPS01820 and KFPS00105 messages are not output to syslogfile, but instead are output to the message log files. The following is an example of specifying the pdmlgput operand for this case:
pdmlgput -s N -m KFPS01820,KFPS00105 |
Only the KFPH00211 and KFPH00212 messages are output to syslogfile and all other messages are output to the message log files. The following is an example of specifying the pdmlgput operand for this case:
pdmlgput -s N -c ALL ...1 pdmlgput -s Y -m KFPH00211, KFPH00212 ...2 |
When a message log file's capacity (value of the pd_mlg_file_size operand) is reached, the output destination for messages is swapped to the other message log file. When this swapping occurs, the KFPS01910-I message is output to syslogfile. If output of the KFPS01910-I message is suppressed, it is output to the message log file that was being used before swapping. If you are monitoring the message log file, you must swap the monitoring-target message log file whenever the KFPS01910-I message is output.
When message output suppression is in effect, you must allocate a sufficient size for the message log file. Use the pd_mlg_file_size operand to specify a message log file size.
When message output suppression is in effect, a large volume of messages might be output to the message log file depending on the operating environment. Therefore, if the message log file size is insufficient, message log files are overwritten frequently, and there is a possibility that important messages, such as system operating status and troubleshooting information, which are output only to message log files might be erased.
The following table shows HiRDB processing when message output suppression is used in combination with message log output dispersion.
Table 8-4 Processing by HiRDB when message output suppression is used in combination with message log output dispersion
Condition | Message output destination | ||
---|---|---|---|
When message output suppression is not used | When message output suppression is used | ||
Message log output dispersion | Not used |
|
|
Used |
|
|
All Rights Reserved. Copyright (C) 2011, 2015, Hitachi, Ltd.