oracle 开机自启

方法一:
 1、vi /etc/oratab
 格式为:   SID:ORACLE_HOME:AUTO
将最后一行的   liuyang:/u01/oracle:N
改为 orcl:/u01/oracle:Y
 2、vi /etc/rc.local
加上以下两行:
 su - oracle -c "/u01/oracle/bin/lsnrctl start"
 su - oracle -c "/u01/oracle/bin/dbstart start"

其中 /u01/oracle     为$oracle_home
     orcl      为SID

 


方法二:
 1、cd /etc/init.d/
  vi oracle 新建一个文件,输入如下内容:


#!/bin/bash
#/etc/init.d/oracle
#chkconfig: 2345 99 01
#description: add oracle
#oracle11g: oracle

 

#/etc/init.d/oracle

##################################################################

#add for oracle auto start


ORACLE_BASE=/u01
ORACLE_HOME=/u01/oracle
ORACLE_SID=liuyang
export ORACLE_BASE ORACLE_HOME ORACLE_SID

case "$1" in
 start)
  echo "Starting oracle ........"
  su - oracle -c "/u01/oracle/bin/lsnrctl start"
  su - oracle -c "/u01/oracle/bin/dbstart 1> /u01/dbstart.log 2>/u01/dbstart.err"
  echo "Started."
 exit 0
;;

 stop)
  echo "Stopping Oracle ........"
  su - oracle -c "/u01/oracle/bin/lsnrctl stop"
  su - oracle -c "/u01/oracle/bin/dbshut"
  echo "Stopped."
 exit 0
;;

*)
echo "Usage: $0 {start|stop}"
exit 1
esac

##############################################################


注意: 前面的注释不可去掉,因为这是加入service 所必须的
 
 chmod 777 oracle 加权限


 2、加入开机启动的之中
 ln -s ../init.d/oracle /etc/rc.d/rc2.d/S99oracle
 ln -s ../init.d/oracle /etc/rc.d/rc3.d/S99oracle
 ln -s ../init.d/oracle /etc/rc.d/rc4.d/S99oracle
 ln -s ../init.d/oracle /etc/rc.d/rc5.d/S99oracle

 ln -s ../init.d/oracle /etc/rc.d/rc0.d/K01oracle
 ln -s ../init.d/oracle /etc/rc.d/rc1.d/K01oracle
 ln -s ../init.d/oracle /etc/rc.d/rc6.d/K01oracle

 

 3、将oracle service添加到服务之中:
 chkconfig --add /etc/init.d/oracle
 查看是否设置成功:
 chkconfig --list oracle

 4、验证oracle是否开机自起:
 reboot

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值