发信人: nick_su()
整理人: pengxiaohui(2001-07-16 09:49:44), 站内信件
|
Linux 和sun,SCO在这一点上不同
首先 修改oratab 文件 (这个你知道了)
然后,本地运行dbstart测试一下,oracle是否启动。如未启动,需修改dbstart.
九、 实现机器启动后ORACLE数据库和Listener的自启动
[原方法不能自启动,经高人指点,参考http://www.arsdigita.com/ad-training/acs-install/oracle,修改如下] [2000.12.28]
#cd /etc
#vi oratab 将N改为Y
#cd /etc/rc.d/init.d
创建文件 /etc/rc.d/init.d/oracle8i, 内容:
#!/bin/sh
#
# chkconfig: 345 51 49
# description: starts the oracle dabase deamons ( part of the aD ACS install )
#
echo "Oracle 8i auto start/stop"
ORA_OWNER=oracle
ORA_HOME=/ora8/m01/app/oracle/product/8.1.6
case "$1" in
'start')
echo -n "Starting Oracle8i: "
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
touch /var/lock/subsys/oracle8i
echo
;;
'stop')
echo -n "Shutting Oracle8i: "
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
rm -f /var/lock/subsys/oracle8i
echo
;;
'restart')
echo -n "Restarting Oracle8i: "
$0 stop
$0 start
echo
;;
*)
echo "Usage: oracle8i {start | stop | restart }"
exit 1
esac
exit 0
# chown root.root /etc/rc.d/init.d/oracle8i
# chmod 700 /etc/rc.d/init.d/oracle8i
# cd /etc/rc.d/init.d/
# chkconfig --add oracle8i
# chkconfig --list oracle8i
显示结果为
oracle8i 0:off 1:off 2:off 3:on 4:on 5:on 6:off
创建文件 /etc/rc.d/init.d/listener8i, 内容:
#!/bin/sh
#
# chkconfig: 345 51 49
# description: startup and shutdown the Oracle 8i listener
#
echo "Oracle 8i listener start/stop"
ORA_OWNER=oracle
ORA_HOME=/oracle/orahome1
case "$1" in
'start')
# Start the listener
echo -n "Starting the Listener for 8i: "
# su - $ORA_OWNER -c $ORA_HOME/bin/startlsnr
su - $ORA_OWNER -c "lsnrctl start"
echo
;;
'stop')
# Stop the listener
echo -n "Shutting down Listener for 8i: "
# su - $ORA_OWNER -c "lsnrctl start"
su - $ORA_OWNER -c "lsnrctl stop"
echo
;;
'restart')
# Restart the Oracle databases:
echo -n "Restarting Listener for 8i: "
$0 stop
$0 start
echo
;;
*)
echo "Usage: listener8i [ start | stop | restart }"
exit 1
esac
exit 0
# cd /etc/rc.d/init.d/
# chown root.root listener8i
# chmod 700 listener8i
# chkconfig --add listener8i
# chkconfig --list listener8i
显示结果为
listener8i 0:off 1:off 2:off 3:on 4:on 5:on 6:off
重启,然后检查数据库和listener是否自动启动, 即可。
#shutdown –r now
原文在 http://www.irisbay.com/oracle/or8i2_inst_redhat.htm
|
|