昨天接到一个电话,说搭好的RAC集群,只能通过TNS方式连接,sqlplus / as sysdba 方式是无法连接的,而且显示空闲实例,通过后台日志看,数据库实例确实运行。 下面简单说下,我的查看步骤
点击(此处)折叠或打开
- #执行命令
- ps -ef | grep pmon
-
- $ export ORACLE_SID=XXXDB2
- $ sqlplus / as sysdba
-
- SQL*Plus: Release 10.2.0.1.0 - Production on Thu Oct 27 22:15:59 2016
-
- Copyright (c) 1982, 2005, Oracle. All rights reserved.
-
- Connected to an idle instance.
-
- SQL>
改为小写执行
点击(此处)折叠或打开
- $ export ORACLE_SID=xxxdb2
- $ sqlplus / as sysdba
-
- SQL*Plus: Release 10.2.0.1.0 - Production on Thu Oct 27 22:15:59 2016
-
- Copyright (c) 1982, 2005, Oracle. All rights reserved.
-
- Connected to an idle instance.
-
- SQL>
查看集群状态
点击(此处)折叠或打开
- $ crs_stat -t
- Name Type Target State Host
- ------------------------------------------------------------
- ora....b1.inst application ONLINE ONLINE xxxdb1
- ora....b2.inst application ONLINE ONLINE xxxdb2
- ora.xxxdb.db application ONLINE ONLINE xxxdb2
- ora....B1.lsnr application ONLINE ONLINE xxxdb1
- ora.xxxdb1.gsd application ONLINE ONLINE xxxdb1
- ora.xxxdb1.ons application ONLINE ONLINE xxxdb1
- ora.xxxdb1.vip application ONLINE ONLINE xxxdb1
- ora....B2.lsnr application ONLINE ONLINE xxxdb2
- ora.xxxdb2.gsd application ONLINE ONLINE xxxdb2
- ora.xxxdb2.ons application ONLINE ONLINE xxxdb2
- ora.xxxdb2.vip application ONLINE ONLINE xxxdb2
此时,想看看sqlplus命令的路径
点击(此处)折叠或打开
- $ which sqlplus
- /oracle/product/10g//db/bin/sqlplus
查看配置的环境变量
点击(此处)折叠或打开
- $ cat ~/.profile
- "/oracle/.profile" 10 lines, 445 characters
- export ORACLE_BASE=/oracle/product/10g/
- export ORACLE_HOME=$ORACLE_BASE/db
- export ORA_CRS_HOME=$ORACLE_BASE/crs
- export ORACLE_SID=xxxdb2
- export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib
- export PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
- export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
修改环境变量,并使之生效,再次尝试登录
点击(此处)折叠或打开
- $ sqlplus / as sysdba
-
- SQL*Plus: Release 10.2.0.1.0 - Production on Thu Oct 27 22:16:47 2016
-
- Copyright (c) 1982, 2005, Oracle. All rights reserved.
-
-
- Connected to:
- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
- With the Partitioning, Real Application Clusters, OLAP and Data Mining options
-
- SQL>
想起那句话“细节决定成败” ,例如空格、/之类,更规范的操作让我可以避免一些不必要的麻烦。 数据库实例正常, 我们也应该想到从sqlplus来源查起。
未来之路、更进一步
文盲筱烨 2016年10月28日 周五
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29487349/viewspace-2127258/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29487349/viewspace-2127258/