今天在链接昨天在链接ORACLE时,突然链接不上,显示ORA-01033,在网上找了一些解决办法,如使用DBA把ORACLE给SHUTDOWN,然后在STARTUP,按照他们的操作做了之后,再链接还是没有解决掉,哪位大神能帮忙看看~

解决方案 »

  1.   

    STARTUP 后,有个错误提示,你贴上来;
      

  2.   

    怪的就是这里,我在STARTUP后没有提示错误信息
      

  3.   

    1. 在 ‘开始’-->‘运行’执行cmds2. 输入:sqlplus "/ as sysdba"  应提示类似于如下信息:SQL*Plus: Release 9.2.0.1.0 - Production on 星期三 5月 20 22:07:45 2009Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
    连接到:
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - Production3. 输入:shutdown immediate   应提示类似于如下信息:ORA-01109: 数据库未打开 已经卸载数据库。4. 输入:startup  应提示类似于如下信息:ORA-01157: 无法标识/锁定数据文件 15 - 请参阅 DBWR 跟踪文件 
    ORA-01110: 数据文件 15: 'D:\TEST\MY_INDEX1_1.DBF' 
    5. 根据第4步信息输入:alter database datafile 'D:\TEST\MY_INDEX1_1.DBF' offline drop   应提示类似于如下信息:数据库已更改。 6. 重复第3、4、5步骤,直到第4步不再出现ORA-01157、ORA-01110错误信息,即告OK.
      

  4.   


    startup 没有错误,然后就连接不上?
    理论上不会。
    要不就有错误,要不就可以连上
      

  5.   

    贴一下 alert_sid.log 文件的内容,如果太多的话,贴最后 100 就可以