继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Linux下实现Oracle数据库单实例开机自启动设置

慕的地10843
关注TA
已关注
手记 1081
粉丝 200
获赞 962

步骤思路:

1:查看ORACLE_HOME是否设置

2:修改dbstart dbshut  数据库自带启动&关闭脚本

3:编辑/etc/oratab文件

4:编辑/etc/rc.d/rc.local启动文件,添加数据库启动脚本dbstart  监听启动脚本

5:重启主机,查看数据库和监听是自启动

6:查看数据库是否处于open状态

数据库自启动在单实例项目中必须用到,因为你可能出差外地,而且他人员又不会,只能靠自启动!

1.查看ORACLE_HOME是否设置

[oracle@itpux ~]$ echo $ORACLE_HOME

/oracle/app/oracle/product/11.2.0

2.修改dbstart dbshut  数据库自带启动&关闭脚本

[oracle@itpux ~]$ vim /oracle/app/oracle/product/11.2.0/bin/dbstart

ORACLE_HOME_LISTNER=$ORACLE_HOME

[oracle@itpux ~]$ vim /oracle/app/oracle/product/11.2.0/bin/dbshut

ORACLE_HOME_LISTNER=$ORACLE_HOME

3:编辑/etc/oratab文件

[root@itpux ~]$ vi /etc/oratab

itpuxdb:/oracle/app/oracle/product/11.2.0:Y

4:编辑/etc/rc.d/rc.local启动文件,添加数据库启动脚本dbstart  监听启动脚本

[root@itpux ~]$ vi /etc/rc.d/rc.local

末行添加,注意使用英文状态的单引号

su - oracle -c  '/oracle/app/oracle/product/11.2.0/bin/lsnrctl start'

su - oracle -c  '/oracle/app/oracle/product/11.2.0/bin/dbstart'

5:重启主机,查看数据库和监听是自启动

[oracle@itpux ~]$ lsnrctl status

[oracle@itpux ~]$ ps -ef |grep ora_

6:查看数据库是否处于open状态

[oracle@itpux ~]$ sqlplus '/as sysdba'

SQL> select status from v$instance;



作者:Oracle学习笔记
链接:https://www.jianshu.com/p/2939d37ba2f5


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP