Vmware下安装CentOS7及oracle11.2.0.4 for linux ——添加oracle自启动
一、
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