HP Serviceguard Toolkit for Oracle on Linux User Guide (May 2013)

C Sample package configuration file for Oracle ASM
database legacy package
Sample package configuration file for Oracle ASM MNP legacy package
The toolkit configuration file (haoracle.conf)
INSTANCE_TYPE=ASM
ORACLE_ADMIN=oracle
ASM=no
PFILE=${ASM_HOME}/dbs/init${ASM_SID}.ora
ASM_DISKGROUP ORA_ASM
ASM_HOME /grid/asm_home
ASM_USER oracle
ASM_SID +ASM
MONITOR_PROCESSES asm_pmon_${ASM_SID}
MONITOR_PROCESSES asm_dbw0_${ASM_SID}
MONITOR_PROCESSES asm_ckpt_${ASM_SID}
MONITOR_PROCESSES asm_smon_${ASM_SID}
MONITOR_PROCESSES asm_lgwr_${ASM_SID}
MONITOR_PROCESSES asm_gmon_${ASM_SID}
MONITOR_PROCESSES asm_rbal_${ASM_SID}
MAINTENANCE_FLAG=yes
MONITOR_INTERVAL=30
TIME_OUT=30
PARENT_ENVIRONMENT=no
CLEANUP_BEFORE_STARTUP=no
USER_SHUTDOWN_MODE=abort
KILL_ASM_FOREGROUNDS=yes
ASM MNP Package configuration file (pkg.conf)
# **********************************************************************
# ****** HIGH AVAILABILITY PACKAGE CONFIGURATION FILE (template) *******
# **********************************************************************
# ******* Note: This file MUST be edited before it can be used. ********
# * For complete details about package parameters and how to set them, *
# * consult the Serviceguard manual.*
# **********************************************************************
PACKAGE_NAME oracle_asm_legacy
NODE_NAME *
RUN_SCRIPT $SGCONF/oracle_asm_legacy/pkg.cntl
HALT_SCRIPT $SGCONF/oracle_asm_legacy/pkg.cntl
SCRIPT_LOG_FILE $SGCONF/oracle_asm_legacy/pkg.log
SERVICE_NAME oracle_service
SERVICE_FAIL_FAST_ENABLED no
SERVICE_HALT_TIMEOUT 300
ASM MNP package control script
# **********************************************************************
# *HIGH AVAILABILITY PACKAGE CONTROL SCRIPT (template)*
# *Note: This file MUST be edited before it can be used.*
# *You must have bash version 2 installed for this script to work*
# *properly. Also required is the arping utility available in the*
# *iputils package.*
#**********************************************************************
SERVICE_NAME[0]="oracle_service"
SERVICE_CMD[0]="$SGCONF/oracle_asm_legacy/toolkit.sh monitor"
SERVICE_RESTART[0]=""
function customer_defined_run_cmds
{
# ADD customer defined run commands.
: # do nothing instruction, because a function must contain some command.
$SGCONF/oracle_asm_legacy/toolkit.sh start
test_return 51
}
64 Sample package configuration file for Oracle ASM database legacy package