Linux下Oracle数据库开机自启动
适用于服务器开机时,oracle能够自启动;centos7.5+,oracle11g版本的开机自启动
1.第一步:修改/etc/oratab文件,命令如下:
su - oracle
vim /etc/oratab
找到:orcl:/u01/app/oracle/product/11.2.0/db_1:N
修改为: orcl:/u01/app/oracle/product/11.2.0/db_1:Y
2.第二步:修改$ORACLE_HOME/bin/dbstart文件,命令如下:
[oracle@master ~]$ vim $ORACLE_HOME/bin/dbstart
将ORACLE_HOME_LISTNER=$1改成ORACLE_HOME_LISTNER=$ORACLE_HOME
3.第三步:把lsnrctl start和dbstart添加到rc.local文件中,命令如下:
[root@master ~] vim /etc/rc.d/rc.local
su - oracle -c "/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start"
su - oracle -c "/u01/app/oracle/product/11.2.0/db_1/bin/dbstart"
su - oracle -c "/u01/app/oracle/product/11.2.0/db_1/bin/emctl start dbconsole"
4.第四步:赋予rc.loacl执行权限
chmod 755 /etc/rc.d/rc.local