rehat设置oracle自启动,redhat5下oracle11g自启动配置教程

下面是redhat5自启动oracle11g的配置过程,共分三步:

第一步、以root编辑/etc/oratab,把N修改为Y

$vi /etc/oratab

orcl: /home/app/oracle/product/11.2.0/dbhome_1:Y

第二步、以oracle编辑$ORACLE_HOME/bin/dbstart,找到ORACLE_HOME_LISTNER=修改为自己的路径,或者

$Vi dbstart

ORACLE_HOME_LISTNER=$ORACLE_HOME

这时oracle用户就可以通过命令dbstart dbshut打开和关闭数据库

第三步、新建一个oracle文件,需要修改

ORACLE_BASE=/home/app/oracle;为自己安装的目录

运行oracle使用oracle的用户

$vi /etc/rc.d/init.d/oracle

#!/bin/sh

#chkconfig: 2345 99 01

#description: ORACLE 11g Server

ORACLE_BASE=/home/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME

ORACLE_SID=orcl; export ORACLE_SID

PATH=$PATH: $ORACLE_HOME/bin ; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ ! -f $ORACLE_HOME/bin/dbstart ]

then

echo “ORACLE cannot start”

exit

fi

case “$1″ in

’start’)

echo “Starting Oracle Database…”

su – oracle -c “$ORACLE_HOME/bin/dbstart”

su – oracle -c “$ORACLE_HOME/bin/emctl start dbconsole”

su – oracle -c “$ORACLE_HOME/bin/isqlplusctl start”

;;

’stop’)

echo “Stoping Oracle Database”

su – oracle -c “$ORACLE_HOME/bin/emctl stop dbconsole”

su – oracle -c “$ORACLE_HOME/bin/isqlplusctl stop”

su – oracle -c “$ORACLE_HOME/bin/dbshut”

;;

Esac

$chmod 755 oracle

$chkconfig –add oracle

重启系统,oracle11g就会自动启动了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值