Using Serviceguard Extension for RAC, 10th Edition, April 2011
1. Make sure the MAINTENANCE_FLAG parameter for Oracle Clusterware MNP, is set to yes
when these packages are created. If not, shutdown the MNPs first, set the MAINTENANCE_FLAG
to yes, and then restart MNPs.
2. On the maintenance node, create a debug file called oc.debug in the Oracle Clusterware
MNP working directory. All the three MNPs on this node will go into maintenance mode. The
maintenance mode message will appear in the Toolkit package log files, e.g. “OC MNP
pausing Oracle Clusterware checking and entering maintenance mode.”
3. The user can maintain the Oracle Clusterware, ASM disk groups, and Oracle Database
instance on that node while Toolkit package is still running.
4. After the maintenance work is completed, the user can remove the created oc.debug in step
2 to bring the Toolkit package out of maintenance mode and resume normal monitoring by
Serviceguard. The Toolkit in maintenance mode message will appear in OC MNP package
log files, e.g. “Starting Oracle Clusterware checking again after maintenance.”
Use Case 2: performing maintenance with ASM disk groups
Only the Oracle ASMDG MNP goes into maintenance mode.
1. Make sure the MAINTENANCE_FLAG parameter for ASMDG MNP is set to yes when this
package is created. If not, shutdown this MNP first, set the MAINTENANCE_FLAG to yes, and
then restart the MNP.
2. On the maintenance node, create a debug file called asm_dg.debug file in the Oracle
ASMDG MNP working directory. The Oracle ASMDG MNP on this node will go into
maintenance mode. The maintenance mode message will appear in ASMDG MNP package
log files, e.g. “ASM DG MNP pausing ASM DG instance checking and entering maintenance
mode.”
3. The user can maintain the Oracle ASM disk groups on that node while Oracle ASMDG MNP
package is still running.
4. After the maintenance work is completed, the user can remove the created asm_dg.debug
in step 2 to bring the Oracle ASMDG MNP package out of maintenance mode to resume
normal monitoring by Serviceguard. The maintenance mode message will appear in the Oracle
database instance package log files, e.g. “Starting ASM DG MNP checking again after
maintenance.”
Use Case 3: performing maintenance with Oracle RAC database instance
1. Make sure the MAINTENANCE_FLAG parameter for Oracle database instance MNP is set to
yes when this packages is created. If not, shutdown this first, set the MAINTENANCE_FLAG to
yes, and then restart MNP.
2. On the maintenance node, create a debug file called rac.debug file in the Oracle database
instance MNP working directory. The Oracle database instance MNP on this node will go
into maintenance mode. The maintenance mode message will appear in Oracle database
instance package log files, e.g. “RAC MNP pausing RAC instance checking and entering
maintenance mode.”
3. The user can maintain the Oracle database instance on that node while Oracle database
instance package is still running.
4. After the maintenance work is completed, the user can remove the created rac.debug in
step 2 to bring the Oracle database instance package out of maintenance mode to resume
normal monitoring by Serviceguard. The maintenance mode message will appear in the Oracle
database instance package log files, e.g. “Starting RAC MNP checking again after
maintenance.”
Serviceguard Extension for RAC Toolkit operation 91