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

ASM Package Configuration Example
Oracle Legacy Package Configuration Example
1. ASM Multi-Node Package Setup and Configuration
NOTE: This package must not be created if SGeRAC packages are created in the same
cluster.
Create your own ASM package directory under /etc/cmcluster and copy over the scripts in
the bundle.
Log in as root:
# mkdir /etc/cmcluster/asm_package_mnp
# cd /etc/cmcluster/asm_package_mnp
Then copy the framework scripts provided to this location : cp /opt/cmcluster/toolkit/oracle/*
.
Edit the configuration file haoracle.conf for the ASM MNP to fit your specific Oracle
environment as indicated by the comments in that script. You will have to set the variables as
shown in the example below:
INSTANCE_TYPE=ASM
ASM_HOME=/ASM_TEST0
ASM_USER=oracle
ASM_SID=+ASM
PFILE=${ASM_HOME}/dbs/init${ASM_SID}.ora
LISTENER=no (Change from default value "yes" to "no")
MONITOR_PROCESSES[0]=asm_pmon_${ASM_SID}
MONITOR_PROCESSES[1]=asm_dbw0_${ASM_SID}
MONITOR_PROCESSES[2]=asm_ckpt_${ASM_SID}
MONITOR_PROCESSES[3]=asm_smon_${ASM_SID}
MONITOR_PROCESSES[4]=asm_lgwr_${ASM_SID}
MONITOR_PROCESSES[5]=asm_rbal_${ASM_SID}
MONITOR_PROCESSES[6]=asm_gmon_${ASM_SID}
MAINTENANCE_FLAG=yes
MONITOR_INTERVAL=30
TIME_OUT=30
PARENT_ENVIRONMENT=yes
CLEANUP_BEFORE_STARTUP=no
USER_SHUTDOWN_MODE=abort
Generate the ASM MNP package configuration file, control script and edit the parameters in
these files for the ASM MNP in the package directory.
# cmmakepkg -p asmpkg.conf
# cmmakepkg -s asmpkg.cntl
In the package configuration file asmpkg.conf, edit the following parameters:
PACKAGE_NAME - Set to any name desired.
PACKAGE_TYPE - Set to multi_node.
FAILOVER_POLICY, FAILBACK_POLICY - Should be commented out.
RUN_SCRIPT /etc/cmcluster/asm_package_mnp/asmpkg.cntl
HALT_SCRIPT /etc/cmcluster/asm_package_mnp/asmpkg.cntl
SERVICE_NAME ORACLE_ASM_SRV
SERVICE_FAIL_FAST_ENABLED NO
SERVICE_HALT_TIMEOUT 300
In the package control script asmpkg.cntl, edit the following parameters:
Configure the package service:
SERVICE_NAME[0]="ORACLE_ASM_SRV"
ASM Package Configuration Example 41