HP Enterprise Cluster Master Toolkit User Guide (5900-2131, December 2011)

If you are using VxVM
DISK GROUPS
Define the disk groups that are used by the Oracle instance. File systems associated with these
disk groups are defined as follows:
VXVM_DG[0]=/dev/vx/dsk/DG00_${SID_NAME}
For example:
VXVM_DG[0]=/dev/vx/dsk/DG00_ORACLE_TEST0
Define the file systems which are used by the Oracle instance.
NOTE: One of these file systems must be the shared file system/logical volume containing
the Oracle Home configuration information ($ORACLE_HOME). The name of the instance is
used to name the disk groups, logical volumes and file systems.
LV[0]=/dev/vx/dsk/DG00_${SID_NAME}
FS[0]=/${SID_NAME}
For example:
LV[0]=/dev/vx/dsk/DG00_ORACLE_TEST0/lvol1
FS[0]=/ORACLE_TEST0
NOTE: If you are using CFS mounted file systems, you must NOT configure volume groups,
logical volumes, and file systems in the package control script, but configure dependency on
Serviceguard CFS packages.
The service name must be the same as defined in the package configuration file. Always call
the Oracle executable script with "start" for the SERVICE_CMD definitions.
SERVICE_NAME[0]=ORACLE_${SID_NAME}
SERVICE_CMD[0]="/etc/cmcluster/pkg/${SID_NAME}/tookit.sh monitor"
SERVICE_RESTART[0]="-r 2"
For example:
SERVICE_NAME[0]=ORACLE_TEST0
SERVICE_CMD[0]="/etc/cmcluster/pkg/ORACLE_TEST0/toolkit.sh monitor"
SERVICE_RESTART[0]="-r 2"
If Listener is also chosen to be monitored, then another service for listener has to be added
as shown below:
SERVICE_NAME[1]=LSNR_0
SERVICE_CMD[1]="/etc/cmcluster/pkg/ORACLE_TEST0/toolkit.sh monitor_listener"
SERVICE_RESTART[1]="-r 2"
If the database must be monitored for a 'hang' condition, then another service has to be added
as shown below:
SERVICE_NAME[2]=DB_HANG_0
SERVICE_CMD[2]="/etc/cmcluster/pkg/ORACLE_TEST0/toolkit.sh hang_monitor 30 failover"
SERVICE_RESTART[2]="-r 2"
The service restart counter can be reset to zero for this service by using Serviceguard command
cmmodpkg. The service restart counter is incremented each time the service fails. It is used to
determine when a package has exceeded its restart limit as defined by the SERVICE_RESTART
parameter in the package control script.
To reset the restart counter execute the following command:
cmmodpkg [-v] [-n node_name] -R -s service_name package_name
NOTE: If listener monitoring is not required, then do NOT configure a new service for listener.
22 Using the Oracle Toolkit in an HP Serviceguard Cluster