Reference Architecture: Consolidating Oracle Databases with Secure Resource Partitions in a Serviceguard Cluster Whitepaper

39
Appendix B: Oracle RC script
#!/sbin/sh
# --- Set variables
WHAT='Oracle DB'
ORACLE_HOME=
DB_START=
DB_SHUT=
DB_USER=
# ---
case $1 in
'start_msg')
echo "Starting $WHAT"
rval=0
;;
'stop_msg')
echo "Stopping $WHAT"
rval=0
;;
'start')
su - $DB_USER -c "$DB_START $ORACLE_HOME"
rval=$?
;;
'stop')
su - $DB_USER -c "$DB_SHUT $ORACLE_HOME"
rval=$?
;;
*)
echo "usage: $0 {start|stop|start_msg|stop_msg}"
rval=1
;;
esac
exit $rval