All pastes #438467 Raw Edit

Something

public text v1 · immutable
·published 2007-04-13 17:07 UTC
rendered paste body
#!/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