#!/bin/sh
# Purpose - Starts Oracle automatically
export LD_LIBRARY_PATH=/usr/lib:/lib:/opt/oracle/lib:/opt/serena/dimensions/10.1/cm/lib:$LD_LIBRARY_PATH
export DM_ROOT=/opt/serena/dimensions/10.1/cm/
export PATH=/opt/serena/dimensions/10.1/cm/prog:/opt/oracle/bin:$DM_ROOT/../common/tomcat/5.5/bin:$PATH
export ORACLE_HOME=/opt/oracle
export ORACLE_SID=dim10
. /etc/rc.status
# Reset status of this service
rc_reset
case "$1" in
start)
echo -n "Starting Oracle & Dimensions: "
## Start daemon with startproc(8). If this fails
## the return value is set appropriately by startproc.
su - oracle -c "dbstart /opt/oracle" > /var/log/oracle
su - oracle -c "lsnrctl start" >> /var/log/oracle
sleep 3
dmshutdown
dmstartup
# Remember status and be verbose
rc_status -v
;;
stop)
echo -n "Shutting down Oracle & Dimensions: "
## Stop daemon with killproc(8) and if this fails
## killproc sets the return value according to LSB.
su - oracle -c "dbshut /opt/oracle"
su - oracle -c "lsnrctl stop"
dmshutdown
# Remember status and be verbose
rc_status -v
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
rc_exit