oracle开机自动重启

    数据库服务器如果由于某种原因重启了,oracle数据库是不会重新启动的,那么如何配置可以完成操作系统重启数据库服务器自动重启。

注:如下样例根据我的实际oracle安装路径写的,使用时根据实际安装路径改写即可。

一、编辑如下两个文档将

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

命令如下:

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

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

二、修改/etc/oratab

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

将如下红色部分由N改成Y

orcl:/u01/app/oracle/product/11.2.0/db_1:Y

三、修改rc.local文件(linux启动时要执行的文件)

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

添加如下内容:

su oracle -lc "/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start"
su oracle -lc  /u01/app/oracle/product/11.2.0/db_1/bin/dbstart

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

大功告成重启操作系统试试吧!

 

posted @ 2021-07-14 19:01  万笑佛  阅读(197)  评论(0编辑  收藏  举报