【发布时间】:2017-09-02 23:56:58
【问题描述】:
当我尝试连接到 Oracle 9 中的数据库(在 Windows 2003 服务器上运行)时出现此错误
我尝试手动启动 Oracle 服务,但它拒绝启动......
【问题讨论】:
标签: oracle
当我尝试连接到 Oracle 9 中的数据库(在 Windows 2003 服务器上运行)时出现此错误
我尝试手动启动 Oracle 服务,但它拒绝启动......
【问题讨论】:
标签: oracle
试试:在服务器上,以管理员身份登录,然后:
SQLPLUS /nog
connect / as sysdba
startup
任何错误信息?
【讨论】:
我尝试手动启动 Oracle 服务,但它拒绝 开始……
因此,某处存在与此相关的错误消息。检查 Windows 事件日志,包括系统和应用程序。还要检查 Oracle 警报日志,它可能在 %ORACLE_HOME%\admin\sid;该目录中也可能有跟踪文件。
【讨论】:
每当我在 *nix 上得到这个时,都是因为 ORACLE_HOME 的设置不太正确。不过,在 Windows 上真的帮不上忙。
【讨论】:
查看 sqlnet.ora 文件并确保其设置为: SQLNET.AUTHENTICATION_SERVICES=(NONE) 而不是 (NTS)
转到控制面板,服务,选择OracleService,右键单击 并选择属性,然后选择登录选项卡。单击帐户单选按钮 并确保正在使用的帐户是域合格的 dba 用户并且提供的密码是正确的。点击应用并确定,然后尝试启动服务。
如果仍然失败,请查看该 sid 的警报日志并查看错误是什么。还要确保没有对数据库用于启动实例的 spfile 进行任何更改。如果是这样,请将损坏的 spfile 移开并创建一个 pfile 来启动数据库。
【讨论】:
我在 Unix 环境中的经验:
我遇到了同样的问题,尽管乍一看似乎 ORACLE_SID 和 ORACLE_HOME 都配置正确。
就我而言,问题出在 ORACLE_HOME 中,因为它预计不会以斜杠字符结尾。当我从值中删除结束斜线时,一切都开始正常了。
# WRONG, leading to ORA-27101:
export ORACLE_HOME=/usr/local/oracle/11gR2/
# CORRECTLY set up:
export ORACLE_HOME=/usr/local/oracle/11gR2
所以,我的建议是,即使它看起来不错,也要检查 ORACLE_HOME 变量的尾部斜杠。
【讨论】: