Enterprise Cluster Master Toolkit User Guide April 2011 (5900-1606)
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"
If a listener service is configured in the package configuration file, set the following parameters:
SERVICE_NAME[1]="ORACLE_LSNR_SRV"
SERVICE_CMD[1]="/etc/cmcluster/db1_package/toolkit.sh monitor_listener"
SERVICE_RESTART[1]="-r 2"
Configure the Package IP and the SUBNET.
Add in the customer_defined_run_cmds function:
/etc/cmcluster/db1_package/toolkit.sh start
Add in the customer_defined_halt_cmds function:
if [ $SG_HALT_REASON = "user_halt" ]; then
reason="user"
else
reason="auto"
fi
/etc/cmcluster/db1_package/toolkit.sh stop $reason
"user" indicates that the package halt is a user initiated halt and "auto" indicates that the
package is being failed over automatically due to package dependencies, failure of a service
or due to dependent package failures.
Distribute the package configuration file, package control script and the framework scripts to
all nodes, and then apply the package configuration:
# cmapplyconf -P db1pkg.conf
Run the database package:
# cmrunpkg dbpkg_name
Check the package status using cmviewcl. Verify that the database instance is running.
Repeat the above steps for each database instance:
Oracle Modular Package Configuration Example
Install and Configuration directory operations:
With modular packages, there are two modes of operation available. By default, the toolkit
scripts that were previously used in legacy packages will be installed in the /opt/cmcluster/
toolkit/Oracle directory. This directory is called the Installation directory. The user can
copy these scripts to a configuration directory and define this location in the parameter
ASM Package Configuration Example 43