Linux/Unix系统察看和设置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下自动启动环境

 


 

<!-- message -->

配置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自动关闭.

你可能感兴趣的:(oracle,c,linux,unix,bash)