如果我们发现某个ORACLE实例没启用,如下操作可以帮您登陆到UNIX/LINUX上,以命令方式DIY启动此实例:
AIX Version 6
Copyright IBM Corporation, 1982, 2008.
1、login: oracle
oracle's Password: 登陆到oracle用户,此用户已安装oracle服务器端和客户端。
2、/opt/oracle#lsnrctl start 启动监听。如果监听关闭,登陆实例时oracle会报ORA-12541错误。
LSNRCTL for IBM/AIX RISC System/6000: Version 11.1.0.6.0 - Production on 27-SEP-2009 09:26:07
Copyright (c) 1991, 2007, Oracle. All rights reserved.
TNS-01106: Listener using listener name LISTENER has already been started
/opt/oracle#cd admin
/opt/oracle/admin#ls
Aljeel bmobile118 cbs1 mcci118 sudan118
3、/opt/oracle/admin#export ORACLE_SID=sudan118 一个oracle用户下可能创建了多个实例,因此需要申明具体实例名。
4、/opt/oracle/admin#sqlplus '/as sysdba' 以DBA权限登陆(sudan118)
SQL*Plus: Release 11.1.0.6.0 - Production on Sun Sep 27 09:26:46 2009
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to an idle instance.
5、SQL> startup 启动此实例。
6、SQL> exit 操作完成。