数据库没起来吧
在服务器上
sqlplus /nolog
conn / as sysdba
alter database open;

解决方案 »

  1.   

    这样的:
    sqlplus /nolog
    sql>conn / as sysdba
    sql>startup force;
      

  2.   

    在服务器上
     用SVRMGRL
     SVRMGRL>CONNECT INTERNAL
     SVRMGRL>SHUTDOWN ABORT;
     SVRMGRL>ALTER DATABASE OPEN;
    如果不行,
     就进行恢复操作,先把数据库目录冷备份
      用SVRMGRL
     SVRMGRL>CONNECT INTERNAL
     SVRMGRL>SHUTDOWN ABORT;
     SVRMGRL>startup mount;
     SVRMGRL>recover database until time 'YYYY-MM-DD:hh:mm:ss';--近一次数据库启动的时间
                   格式如‘2003-07-31:08:08:08’
     SVRMGRL>ALTER DATABASE OPEN resetlogs;
    试下把,应该可以
      

  3.   

    执行一下代码
    sqlplus /nolog
    sql>conn / as sysdba
    sql>startup force;结果显示
    ORA-03113:end-of-file on communication channel
    但数据库还是没起来
      

  4.   

    SVRMGRL没有用过,能再讲详细点吗,谢谢了
      

  5.   

    哈哈,原来是nt的环境
    可以这样做
    1、把机器重启一下
    2、把控制面版->管理工具->服务中的oracle相关的服务都重启一下就可以了。
      

  6.   

    sqlplus /nolog
    conn / as sysdba
    shutdown
    startup mount
    看能不能行
    select group#,thread#,sequence#,archived,status
    from v$log;
    有没有状态不正常的
      

  7.   

    执行select group#,thread#,sequence#,archived,status
    from v$log;
    后显示GROUP#    THREAD#  SEQUENCE# ARC STATUS
    ------- ---------- ---------- --- ----------
          1          1       1060 NO  CURRENT
          2          1       1058 YES INACTIVE
          3          1       1059 YES INACTIVE  数据库仍没有起来
      

  8.   

    吾也碰到了同样的问题,用大家的方法都不行,还提示insufficient privileges 不知道为什么。
    郁闷ing.