Ubuntu12配置Oracle11G 开机启动服务

实现开机自动启动Oracle服务,只需在init.d下创建一个脚本文件,设置脚本文件的权限,添加为系统服务就可使用

1、 在root用戶新建/etc/rc.d/init.d/oracle11g文件
其中:需要根据Oracle的安装路径配置ORACLE_BASE、ORACLE_HOME、ORACLE_SID

# description: init script to start/stop oracle database 11g, TNS listener, EM

#

#

#

# match these values to your environment:
ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

ORACLE_SID=orcl

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

LANG=C

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG

# see how we are called:

case $1 in

start)

su - oracle<<EOO

lsnrctl start

sqlplus /nolog<<EOS

connect / as sysdba

startup

EOS

emctl start dbconsole

EOO

;;

stop)

su - oracle<<EOO

lsnrctl stop

sqlplus /nolog<<EOS

connect / as sysdba

shutdown immediate

EOS

emctl stop dbconsole

EOO

;;

*)

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

;;

esac

2、 更改oracle11g文件的权限和chkconfig添加系统服务

chmod 755 /etc/rc.d/init.d/oracle11g
chkconfig --add oracle11g

3、 Service重启Oracle11服务

//启动服务
service oracle11g start
//停止服务
service oracle11g stop

Oracle启动后,可通过Oracle的命令查看启动状态,可参考 :linux oracle(常用命令)启动、停止、监听

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值