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