红联Linux门户
Linux帮助

Redhat开关机时, Oracle启动和关闭的脚本运行不了?

发布时间:2007-03-30 17:17:07来源:红联作者:anyoneokay
目的:我想让Red Hat启动和关闭时都运行脚本oracle.bat,使oracle随系统的启动而启动,关闭而关闭。
环境:
1.oracle.bat的创建者:root

2.oracle.bat的路径:/etc/init.d/oracle.bat

3.oracle.bat的硬连接:ln /etc/init.d/oracle.bat /etc/rc3.d/S99oracle
ln /etc/init.doracle.bat /etc/rc0.d/K99oracle
chmod 744 /etc/rc3.d/S99oracle
chmod 744 /etc/rc0.d/K99oracle
chgrp sys /etc/rc3.d/S99oracle
chgrp sys /etc/rc0.d/K99oracle

4./etc/oratab的内容如下:
ORADB:/usr/app/oracle/product/10.1.0/db_1:Y

5.oracle.bat的内容如下:
ORACLE_HOME=/usr/app/oracle/product/10.1.0/db_1
ORACLE_OWNER=oracle

if [ ! -f $ORACLE_HOME/bin/dbstart ]; then
echo "Oracle startup: cannot start Oracle"
exit 1
fi

case "$1" in
'start')
echo "-------------------------------------------------------------------"
echo `date '+%F %T'`" starting oracle database......"
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart">>/var/log/orace.log
echo "Done."
echo `date '+%F %T'`" starting oracle listner......"
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start">>/var/lo/oracle.log
echo "Done."
;;
'stop')
echo "-------------------------------------------------------------------"
echo `date '+%F %T'`" stoping oracle database......"
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut">>/var/log/oracl.log
echo "Done."
echo `date '+%F %T'`" stoping oracle listner......"
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop">>/var/logoracle.log
echo "Done."
;;
'restart')
$0 stop
$0 start
;;
*)
echo "Usage: oracle.bat {start|stop|restart}"
exit 1
esac
exit 0
---------------------------------------------------------------------------------------------------
我在root用户下,用oracle.bat start或oracle.bat stop时都可以启动和关闭Oracle,但是RedHat开关机时却没有运行这个oracle.bat脚本,不知道我错在哪里,请大虾指点,谢谢!
文章评论

共有 77 条评论

  1. shenhua_sjp 于 2007-11-13 16:47:50发表:

    使用命令vi /etc/rc.d/rc.local
    在里面加入su - oracle -g dbstart
    /opt/oracle/product/10g/bin/dbstart

  2. 201.87.18.* 于 2007-07-17 10:58:31发表:

    http://8d528adf982c5db799755ba6dfbab5a4-t.xkktxb.org 8d528adf982c5db799755ba6dfbab5a4 http://8d528adf982c5db799755ba6dfbab5a4-b1.xkktxb.org 8d528adf982c5db799755ba6dfbab5a4 http://8d528adf982c5db799755ba6dfbab5a4-b3.xkktxb.org 8d1f2bfe3cbc5359328d95464cab8b7c