加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 钦州站长网 (https://www.0777zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

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

发布时间:2022-10-19 12:54:30 所属栏目:Unix 来源:
导读:  步骤思路:

  1:查看ORACLE_HOME是否设置

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

  3:编辑/etc/oratab文件

  4:编辑/etc/rc.d/rc.local启动文件unix数据库,添加数据库启
  步骤思路:
 
  1:查看ORACLE_HOME是否设置
 
  2:修改dbstart dbshut 数据库自带启动&关闭脚本
 
  3:编辑/etc/oratab文件
 
  4:编辑/etc/rc.d/rc.local启动文件unix数据库,添加数据库启动脚本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
 

(编辑:PHP编程网 - 钦州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章