HP Serviceguard Linux Oracle-Toolkit-A.05.01.00 User Guide (696983-001, June 2012)
function customer_defined_halt_cmds
{
# ADD customer defined halt commands.
: # do nothing instruction, because a function must contain some command.
if [ $SG_HALT_REASON = "user_halt" ]; then
reason="user"
else
reason="auto"
fi
${SGCONF}/oracle_asm_legacy/toolkit.sh stop $reason
test_return 52
}
Sample package configuration file for Oracle ASM database legacy
package
The toolkit configuration file (haoracle.conf)
INSTANCE_TYPE=database
ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1
ORACLE_ADMIN=oracle
SID_NAME=oranew
START_MODE=open
ASM=yes
tkit/oracle/oracle/ASM_DISKGROUP ORA_ASM
tkit/oracle/oracle/ASM_HOME /grid/asm_home
tkit/oracle/oracle/ASM_USER oracle
tkit/oracle/oracle/ASM_SID +ASM
LISTENER=yes
LISTENER_NAME[0]=LISTENER
PFILE=${ORACLE_HOME}/dbs/init${SID_NAME}.ora
MONITOR_PROCESSES[0]=ora_pmon_${SID_NAME}
MONITOR_PROCESSES[1]=ora_dbw0_${SID_NAME}
MONITOR_PROCESSES[2]=ora_ckpt_${SID_NAME}
MONITOR_PROCESSES[3]=ora_smon_${SID_NAME}
MONITOR_PROCESSES[4]=ora_lgwr_${SID_NAME}
MONITOR_PROCESSES[5]=ora_reco_${SID_NAME}
MAINTENANCE_FLAG=yes
MONITOR_INTERVAL=30
TIME_OUT=30
PARENT_ENVIRONMENT=no
CLEANUP_BEFORE_STARTUP=no
USER_SHUTDOWN_MODE=abort
KILL_ASM_FOREGROUNDS=yes
DB_SERVICE[0]=all
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_asmdb_legacy
NODE_NAME *
RUN_SCRIPT ${SGCONF}/oracle_asmdb_legacy/pkg.cntl
HALT_SCRIPT ${SGCONF}/oracle_asmdb_legacy/pkg.cntl
SCRIPT_LOG_FILE ${SGCONF}/oracle_asmdb_legacy/pkg.log
SERVICE_NAME oracle_service
SERVICE_FAIL_FAST_ENABLED no
SERVICE_HALT_TIMEOUT 300
SERVICE_NAME oracle_listener_service
SERVICE_FAIL_FAST_ENABLED no
SERVICE_HALT_TIMEOUT 300
SERVICE_NAME oracle_hang_service
54 Sample package configuration file for Oracle ASM database legacy package