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

Page 43
Image 43
HP Serviceguard Toolkit for Oracle Data Guard manual Configure the service parameters