Using the Oracle Toolkit in a HP Serviceguard Cluster README Revision: B.06.00, August 2010
PARENT_ENVIRONMENT=yes
CLEANUP_BEFORE_STARTUP=no
USER_SHUTDOWN_MODE=abort
- Generate the database package configuration file and the control
script
In the database package directory and edit the parameters of these
files
as mentioned for the database package.
# cmmakepkg -p db1pkg.conf
# cmmakepkg -s db1pkg.cntl
Edit the package configuration file db1pkg.conf as shown below:
PACKAGE_NAME - Set to any name desired.
PACKAGE_TYPE - Set to FAILOVER.
RUN_SCRIPT /etc/cmcluster/db1_package/db1pkg.cntl
HALT_SCRIPT /etc/cmcluster/db1_package/db1pkg.cntl
DEPENDENCY_NAME asm_dependency
DEPENDENDY_CONDITION <ASM MNP PACKAGE_NAME>=UP
DEPENDENCY_LOCATION SAME_NODE
Configure the service parameters
SERVICE_NAME ORACLE_DB1_SRV
SERVICE_FAIL_FAST_ENABLED NO
SERVICE_HALT_TIMEOUT 300
If listener is configured and needs to be monitored, configure
another
set of service parameters
SERVICE_NAME ORACLE_LSNR_SRV
SERVICE_FAIL_FAST_ENABLED NO
SERVICE_HALT_TIMEOUT 300
Edit the package control script db1pkg.cntl as shown below:
Since LVM logical volumes are used in disk groups,
Set VGCHANGE to "vgchange -a e" and specify the name(s) of the
volume
groups in VG[0], VG[1].
Configure the package service.
SERVICE_NAME[0]="ORACLE_DB1_SRV"
SERVICE_CMD[0]="/etc/cmcluster/db1_package/toolkit.sh monitor"
SERVICE_RESTART[0]="-r 2"