I have implemented the start/stop scripts for Oracle on wsdb01 in /etc/init.d/oracle I have created: #!/sbin/sh # # start/stop Oracle 9i # # Kevin P. Inscoe - 9/11/2002 # conf=/var/opt/oracle/oratab case "$1" in 'start') if [ -f $conf ]; then /u01/oracle/OraHome1/bin/dbstart >/dev/msglog 2>&1 /u01/oracle/local/admin/startlistener.sh > /dev/msglog 2>&1 fi ;; 'stop') /u01/oracle/OraHome1/bin/dbshut /u01/oracle/local/admin/stoplistener.sh ;; *) echo "Usage: $0 { start | stop }" exit 1 ;; esac exit 0 and linked this to /etc/rc3.d/S80oracle and /etc/rc0.d /etc/rc1.d /etc/rc2.d/K80oracle. # ln -s /etc/init.d/oracle /etc/rc3.d/S80oracle # ln -s /etc/init.d/oracle /etc/rc0.d/K80oracle # ln -s /etc/init.d/oracle /etc/rc1.d/K80oracle # ln -s /etc/init.d/oracle /etc/rc2.d/K80oracle