Linux开机自动启动ORACLE设置

简介:
+关注继续查看

1.安装好Oracle数据库后: 执行 dbstart和dbshut会提示:

[oracle@oracle11g ~]$ dbstart
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Usage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME

错误原因是:dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题,分别打开两个文件找到:ORACLE_HOME_LISTNER=$1,修改为

ORACLE_HOME_LISTNER=$ORACLE_HOME,命令如下:

[oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbstart

[oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbshut 

修改后保存退出,第一个问题已解决; 

2.如何在Linux启动时自动启动Oracle监听和实例

首先要解决上面的问题,才能继续哟! 

第一步:修改/etc/oratab文件,命令如下:

[oracle@oracle11g ~]$ vi /etc/oratab

找到:accp:/u01/oracle:N   修改为: accp:/u01/oracle:Y

第二步:把lsnrctl start和dbstart添加到rc.local文件中,命令如下:

[oracle@oracle11g ~]$ vi /etc/rc.d/rc.local

添加:

su oracle -lc "/u01/oracle/bin/lsnrctl start"

su oracle -lc  /u01/oracle/bin/dbstart

注意:第一个命令有空格,所以要用引号的 

重启试试吧!

文章可以转载,必须以链接形式标明出处。

posted on 2016-07-31 17:13 张冲andy 阅读(60) 评论(0编辑 收藏

相关文章
|
1月前
|
NoSQL Linux 网络安全
在Linux环境安装redis步骤,且设置开机自动启动redis
在Linux环境安装redis步骤,且设置开机自动启动redis
51 0
|
Shell Linux
linux 开机自动启动任务
centos 开机任务,开机执行命令
373 0
|
Ubuntu Java 关系型数据库
在 Linux 中自动启动 Confluence 6
在 Linux/Solaris 环境下,最好的办法是对每一个服务进行安装和配置(包括 Confluence),同时配置这些服务权限为他们所在用户需要的服务权限即可, 为实例创建一个 Confluence,使用下面的命令: sudo useradd --create-home -c "Confluence role account" confluence 来为 Confluence 的安装创建一个目录。
1492 0
|
关系型数据库 MySQL Linux
linux自动启动mysql的方法
linux自动启动mysql的方法http://www.bieryun.com/3225.html 最简单的方法,直接编辑/etc/rc.local配置文件 先直接关闭现在启动的mysqld服务 msyqladmin -uroot -p -S /tmp/mysql.
1458 0
推荐文章
更多