HP Serviceguard Toolkit for Oracle Version A.05.01.01 on Linux User Guide (December, 2012)

SERVICE_CMD[0]="$SGCONF/oracle_legacy/toolkit.sh monitor"
SERVICE_RESTART[0]=""
SERVICE_NAME[1]="oracle_listener_service"
SERVICE_CMD[1]="$SGCONF/oracle_legacy/toolkit.sh monitor_listener"
SERVICE_RESTART[1]=""
SERVICE_NAME[2]="oracle_hang_service"
SERVICE_CMD[2]="$SGCONF/oracle_legacy/toolkit.sh hang_monitor 30 failure"
SERVICE_RESTART[2]=""
function customer_defined_run_cmds
{
# ADD customer defined run commands.
: # do nothing instruction, because a function must contain some command.
$SGCONF/oracle_legacy/toolkit.sh start
test_return 51
}
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_legacy/toolkit.sh stop $reason
test_return 52
}
60 Sample package configuration file for Oracle database legacy package without ASM