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

unix怎样查看oracle实例启动

发布时间:2022-10-21 10:52:56 所属栏目:Unix 来源:
导读:  在oracle用户下可以用ps -ef|grep ora查看,是否有oracle的进程,如果有,大多数情况说明启动了,为了更进一步验证,可以登录一下,或查看alert日志

  如果没启动,就可以在oracle用户下执行以下命令

  单机
  在oracle用户下可以用ps -ef|grep ora查看,是否有oracle的进程,如果有,大多数情况说明启动了,为了更进一步验证,可以登录一下,或查看alert日志
 
  如果没启动,就可以在oracle用户下执行以下命令
 
  单机有两种:1和2、3
 
  1、sqlplus sys/passwd as sysdba,
 
  startup
 
  2、sqlplus /nolog
 
  conn / as sysdba
 
  startup
 
  3,oradim直接启动
 
  oradim -startup -sid sid
 
  查看监听的方法
 
  lsnrctl stat
 
  启动监听
 
  lsnrctl start
 
  配置oracle9i在UNIX下自动启动环境
 
  配置oracle9i在UNIX下自动启动环境
 
  1. 编辑 /var/opt/oracle/oratab文件
 
  增加ORACLE_SID:ORACLE_HOMEL:{Y|N}
 
  如:
 
  ora9i:/u01/app/oracle/product/9.0.4:Y (#"Y"表示需要自动启动与自动关闭#)
 
  2.在/etc/init.d目录下建立文件dbora,并在该文件后增加下列内容:
 
  #!/bin/bash
 
  #set ORACLE_HOME to be equivalent to the ORACLE_HOME
 
  #from which you wish to execute dbstart and dbshut
 
  #
 
  ORA_HOME=/u01/app/oracle/product/9.0.4
 
  ORA_OWNER=oracle
 
  If [! - f $ORA_HOME/bin/dbstart]
 
  then
 
  Echo"oracle startup:cannot start"
 
  exit
 
  Fi
 
  Case "$1" in
 
  'start' )
 
  su - $ORA_OWNER -c $ORA_HOMNE/bin/dastart &
 
  ;;
 
  'stop')
 
  su - $ORA_OWNER -c $ORA_HOME/bin/dbshut &
 
  ;;
 
  esac
 
  3.连接dbora到:
 
  #ls -s /etc/init.d/dbora /etc/rc0.d/k10dbora
 
  #ls -s /etc/init.d/dbora /etc/rc2.d/S99dbora
 
  至此,操作系统启动时oracle自启动,操作系统关闭时,oracle自动关闭.
 

(编辑:百客网 - 百科网)

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

    推荐文章