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

标签 oracle instance idle-processing

所以我有一个 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
%

最佳答案

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

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

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

关于oracle - 尝试在内部连接到 Oracle,获得空闲实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/349886/

相关文章:

python - 为什么不分配给循环变量修改原始列表?如何循环分配回列表?

swift - 懒惰的内部引用

sql - Oracle SQL - 非空代码不起作用

java - Oracle clob 上的 union\minus 时发生问题

sql - 在没有连接预言机的情况下填充最大值

java - 使用普通的 Selenium WebDriver 实例

matlab - 在matlab中空闲时调用函数运行

android - 如何使用 Espresso 空闲资源进行网络调用

java - 如何使用 Java ProcessBuilder 从 CMD 提示符执行 SQL 文件