Using the Oracle Toolkit in a HP Serviceguard Cluster README Revision: B.06.00, August 2010
LV[0]=/dev/vx/dsk/DG00_${SID_NAME}
FS[0]=/${SID_NAME}
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"
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 failure"
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.