Linux 下设置Oracle 11.2 数据库自动启动

2014-11-24 18:01:15 · 作者: · 浏览: 0

更改 $ORACLE_HOME/bin 下的dbstart 文件


[oracle@Seven bin]$ vi dbstart


找到此段话,在最前端


# First argument is used to bring up Oracle Net Listener


ORACLE_HOME_LISTNER=$1


//需要将此处的 ORACLE_HOME_LISTNER=$1


修改为:


ORACLE_HOME_LISTNER=$ORACLE_HOME


if [ ! $ORACLE_HOME_LISTNER ] ; then


echo "ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener"


echo "Usage: $0 ORACLE_HOME"


else


LOG=$ORACLE_HOME_LISTNER/listener.log


二:让启动脚本生效:


[oracle@Seven bin]$ cat /etc/oratab



seven:/u01/oracle/product/11.2.0:N


改成


seven:/u01/oracle/product/11.2.0:Y


三、配置Oracle为自动启动:


以root用户登录,打开“/etc/rc.d/rc.local”文件,在最后添加下面几行信息:


[root@Seven ~]# vi /etc/rc.d/rc.local


su - oracle -c 'dbstart'