怎样设置oracle10g在hpux11i上自动启动

怎样设置oracle10g在hpux11i上自动启动
 
 
刚看到这个脚本,不错,先记录一下,有时间再详细看一下。
 
 
 
原帖由 hrb_qiuyb 于 2006-3-19 20:25 发表

呵呵,没有你做的那么简单了,你写的脚本k的那个应为k01还不是k10
如下给你一个example吧,注意部分内容可能要改,比如oracle的用户名。
1、在/sbin/init.d/目录下建立一个文件,并命名为oracle,并授予它555权限,更改它owner为bin:bin。
#!/bin/sh
#
# /etc/rc.d/init.d/oracle
# 解说∶启动及停止 Oracle 数据库和监听程序
# 检查如何执行脚本文件
case "$1" in
  start)
        echo -n "Starting Oracle Databases: "
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        date +"! %T %a %D : Starting Oracle Databases as part of system up." >> /var/adm/syslog/oracle.log
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        su - oracle -c dbstart >> /var/adm/syslog/oracle.log
        echo "Done."
        echo -n "Starting Oracle Listeners: "
        su - oracle -c "lsnrctl start" >> /var/adm/syslog/oracle.log
        echo "Done."
        echo ""
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        date +"! %T %a %D : Finished." >> /var/adm/syslog/oracle.log
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        touch /var/lock/subsys/oracle
        ;;
  stop)
        echo -n "Shutting Down Oracle Listeners: "
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        date +"! %T %a %D : Shutting Down Oracle Databases as part of system down." >> /var/adm/syslog/oracle.log
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        su - oracle -c "lsnrctl stop" >> /var/adm/syslog/oracle.log
        echo "Done."
        rm -f /var/lock/subsys/oracle
        echo -n "Shutting Down Oracle Databases: "
        su - oracle -c dbshut >> /var/adm/syslog/oracle.log
        echo "Done."
        echo ""
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        date +"! %T %a %D : Finished." >> /var/adm/syslog/oracle.log
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        ;;
  restart)
        echo -n "Restarting Oracle Databases: "
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        date +"! %T %a %D : Restarting Oracle Databases as part of system up." >> /var/adm/syslog/oracle.log
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        su - oracle -c dbstop >> /var/adm/syslog/oracle.log
        su - oracle -c dbstart >> /var/adm/syslog/oracle.log
        echo "Done."
        echo -n "Restarting Oracle Listeners: "
        su - oracle -c "lsnrctl stop" >> /var/adm/syslog/oracle.log
        su - oracle -c "lsnrctl start" >> /var/adm/syslog/oracle.log
        echo "Done."
        echo ""
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        date +"! %T %a %D : Finished." >> /var/adm/syslog/oracle.log
        echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log
        touch /var/lock/subsys/oracle
        ;;
  *)
        echo "Usage: oracle {start|stop|restart}"
        exit 1
esac
2、建立runlevel directories下的符号链接
ln -s /sbin/init.d/oracle /sbin/rc3.d/S99orastart
ln -s /sbin/init.d/oracle /sbin/rc0.d/K01orastop

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8102208/viewspace-630396/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8102208/viewspace-630396/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值