写个脚本
通过svrmgrl、sqlplus都可以启动oracle,或者直接点用dbstart、dbshut也行,下面是用dbstart写的脚本
脚本里只要包括以下内容就可以了:
# !/bin/sh
# chkconfig: 345 51 49
# description: oracle dabase deamons
#
ORA_HOME=/u01/app/oracle/product/8.1.7
ORA_OWNER=oracle
# if [ ! -f $ORA_HOME/bin/dbstart -o ! -d $ORA_HOME ]
# then
# echo "Oracle startup: cannot start"
# exit
# fi
case "$1" in
'start')
echo -n "Starting Oracle: "
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
touch /var/lock/subsys/oracle8i
echo
;;
'stop')
echo -n "Shutting down Oracle: "
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
rm -f /var/lock/subsys/oracle8i
echo
;;
'restart')
echo -n "Restarting Oracle: "
$0 stop
$0 start
echo
;;
*)
echo "Usage: oracle { start | stop | restart }"
exit 1
esac
exit 0
以上脚本是假定你不是以Oracle用户登陆的,所以用了su。把以上脚本寸成oracle,放在/etc/rc.d/init.d/下。
更改/etc/oratab文件,把那个N改成Y。
然后
cd /etc/rc.d/init.d
chmod 700 oracle
chkconfig --add oracle
然后你可以reboot了,应该自动启动了!
[已被 Terran 编辑过, 在 2001-11-25 21:24]
[已被 Terran 编辑过, 在 2001-11-25 21:25]