On Solaris, log in as "root"
1. cd /etc/init.d
2. create a file (using vi or emacs) called "oracle", with the following code:
#!/bin/sh
case $1 in
start)
echo "Starting Oracle Database. . ."
su - oracle -c "dbstart"
echo "Starting Oracle Listener. . ."
su - oracle -c "lsnrctl start"
;;
stop)
echo "Shutting down Oracle Database . . ."
su - oracle -c "dbshut"
echo "Shutting down Oracle Listener. . ."
su - oracle -c "lsnrctl stop"
;;
*)
echo "Usage: $0 { start | stop }"
exit 1
esac
exit 0
3.and save this file, then do
chmod oracle 755
4. do:
cp /etc/init.d/oracle/etc/rc2.d/S99oracle
cp /etc/init.d/oracle/etc/rc0.d/K10oracle
That's all. Hope this helps.
Guang