当前位置:  开发笔记 > 编程语言 > 正文

尝试在内部连接到Oracle,获取空闲实例?

如何解决《尝试在内部连接到Oracle,获取空闲实例?》经验,为你挑选了2个好方法。

所以我有一个Oracle实例,我知道它正在这个系统上运行,我已经拜访了oracle用户,我正在尝试使用"/ as sysdba"进行连接.但是,当我连接时,它说实例是空闲的.我知道数据库已启动并打开,因为我的应用程序正在与它通信.我的路径(ORACLE_HOME等)可能不正确:任何不正确的设置可能会导致这种情况?

% sqlplus "/ as sysdba"

SQL*Plus: Release 10.2.0.3.0 - Production on Mon Dec 8 09:23:22 2008

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

Connected to an idle instance.

09:23:22 SQL> Disconnected

% ps -ef | grep smon
 oracle  6961     1   0   Nov 05 ?           1:24 ora_smon_ORA003
%

Matthew Wats.. 12

确保你的ORACLE_HOME设置与服务器启动时完全相同,我在solaris上看到了oracle 9.2.0.5.0的这个问题,

ORACLE_HOME=/opt/oracle
ORACLE_HOME=/opt/oracle/

是两件不同的事情,会导致本地连接问题.



1> Matthew Wats..:

确保你的ORACLE_HOME设置与服务器启动时完全相同,我在solaris上看到了oracle 9.2.0.5.0的这个问题,

ORACLE_HOME=/opt/oracle
ORACLE_HOME=/opt/oracle/

是两件不同的事情,会导致本地连接问题.



2> Igor Zelaya..:

这意味着数据库实例未安装也未打开.执行启动命令,查看是否出现任何错误.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有