#!/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