linux启动oracle配置文件,Linux环境下配置Oracle自启动

首先在/etc/rc.d/init.d/目录下配置Oracle的服务文件。

touch oracle10g

chmod a+x oracle10g

然后编辑此oracle10g文件。脚本内容如下。

[root@www.linuxidc.com~]# vi /etc/rc.d/init.d/oracle

#!/bin/bash

#root

#chkconfig:35 85 15

#description:Oracle

#/etc/rc.d/init.d/oracle

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

ORACLE_SID=orcl

case "$1" in

start)

echo -n "Starting Oracle10g:"

su - oracle -c dbstart >>$ORACLE_HOME/log/autostart.log

su - oracle -c "lsnrctl start" >>$ORACLE_HOME/log/autostart.log

su - oracle -c "emctl start dbconsole" >>$ORACLE_HOME/log/autostart.log

;;

stop)

echo -n "Shutting Down Oracle10g:"

su - oracle -c "emctl stop dbconsole" >>$ORACLE_HOME/log/autostart.log

su - oracle -c "lsnrctl stop" >>$ORACLE_HOME/log/autostart.log

su - oracle -c dbshut >>$ORACLE_HOME/log/autostart.log

;;

restart)

echo -n "Restarting Oracle10g:"

su - oracle -c dbshut >>$ORACLE_HOME/log/autostart.log

su - oracle -c "lsnrctl stop" >>$ORACLE_HOME/log/autostart.log

su - oracle -c "emctl stop dbconsole" >>$ORACLE_HOME/log/autostart.log

su - oracle -c dbstart >>$ORACLE_HOME/log/autostart.log

su - oracle -c "lsnrctl start" >>$ORACLE_HOME/log/autostart.log

su - oracle -c "emctl start dbconsole" >>$ORACLE_HOME/log/autostart.log

;;

*)

echo "Usage: $0{start|stop|restart}"

exit 1

;;

esac

exit 0

保存文件,退出以后,添加并启动察看服务。

/sbin/chkconfig --add oracle10g

/sbin/chkconfig --list oracle10g

修改Oracle系统配置文件/etc/oratab,如果没有oratab文件,执行root.sh生成该oratab文件。vi /etc/oratab文件

orcl:/home/oracle/ora/products/10.2.0:N

改成

orcl:/home/oracle/ora/products/10.2.0:Y

Y:代表随机启动,N:手动启动

重新启动Linux的时候,如果看到启动项Oracle出现OK,代表Oracle成功随Linux启动了。0b1331709591d260c1c78e86d0c51c18.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值