首页 > 技术文章 > Vmware下安装CentOS7及oracle11.2.0.4 for linux ——添加oracle自启动

simon-xie 2021-01-23 14:01 原文

一、

vim $ORACLE_HOME/bin/dbstart

ORACLE_HOME_LISTNER=$1
修改为:
ORACLE_HOME_LISTNER=$ORACLE_HOME

 

 vi $ORACLE_HOME/bin/dbshut

 

 二、Linux启动时自动启动Oracle监听和实例

vi /etc/oratab 

找到:   orcl:/usr/oracle/product/11.2.0/dbhome_1:N   
修改为: orcl:/usr/oracle/product/11.2.0/dbhome_1:Y
(这个路径跟安装路径有关,$ORACLE_SID:$ORACLE_HOME:<N|Y>)

三、把lsnrctl start和dbstart添加到rc.local文件中
vi /etc/rc.d/rc.local 
添加
su - oracle -lc "/usr/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"
su - oracle -lc "/usr/oracle/product/11.2.0/dbhome_1/bin/dbstart"

第一行为开机启动数据库监听服务,第二行为开机启动数据库。(路径跟安装路径相关)。

四、CentOs7中/etc/rc.d/rc.local不会开机执行,需添加执行权限。

# chmod +x /etc/rc.d/rc.local 

推荐阅读