oracle服务已启动,但数据库却未启动 急急急急急急windows service 2003现象 oracleservice ora 服务显示 已启动但是 用oem连 提示数据库未打开用windows 的服务来重新启动oracleservice发现根本没有什么信息写到 alert log
用 sqlplus "/ as sysdba"
显示 连接到 空闲例程于是只得 命令启动oralce------------------------------
请问是什么愿因呢?
如何解决?
-------------

解决方案 »

  1.   

    检查注册表中 ORA_XIAOXIAO_AUTOSTART 这个键值是不是False
    如果是的话,修改成True,然后重启机器
      

  2.   

    发错了,ORA_%SID%_AUTOSTART 用你的SID替换%SID%
      

  3.   

    回答xiaoxiao 原注册表健值 为TRUE
      

  4.   

    进行命令行窗口, net stop oracleservice%SID%停止服务,再通过net start oracleservice%SID%
    启动服务,看看过程中出现什么错误
      

  5.   

    那sqlplus "/@SID as sysdba"进入SQLPLUS还是“连接到空闲例程”?
      

  6.   

    你的数据库没启动.
    c:\sqlplus /nolog
    sql>conn / as sysdba
    sql>startup
      

  7.   

    to xiaoxiao 
    还是空闲例程
      

  8.   

    to zgh2003但是重起后 
    oracle不该自动启动吗
      

  9.   

    你需要在控制面板服务里将监听与实例服务置为自动启动,这样当机器重起后,Oracle相关服务也能重起。