为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Oracle

步骤思路:

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


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 1
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消