改了alter database open RESET LOGS,然后执行,在2后输入/,然后出现ora-02288:无效的OPEN模式。怎么办啊?????

解决方案 »

  1.   

    写错了吧,
    alter database open resetlogs;
    resetlogs是一个单词,中间没有空格
      

  2.   

    手工切换一次日志试下,你先备份下数据库。alter system switch logfile;
      

  3.   

    恩,知道了。
    现在手工删除了redo02.log:(执行alter database drop logfile group 2)
    执行alter database open resetlogs,出现错误:
    ERROR 位于第 1 行:
    ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效。
    启动oracle,出现错误;
    ora-00355:更改编号无次序
    ora-00353:日志损坏接近块39,接近654057,时间……
    ora-00312:联机日志3,线程1:‘E:\Oracle……’
    呜呜,我要疯掉了。
      

  4.   

    手工切换数据库,alter system switch logfile,提示:
    ERROR 位于第 1 行:
    ORA-01109: 数据库未打开
      

  5.   

    先执行
    recover database until cancel;
    再执行
    alter database open..
      

  6.   

    执行recover database until cancel;提示我指定日志,我该如何做呢?
      

  7.   

    最新的错误提示;
    SQL> SET AUTORECOVERY ON
    SQL> recover database until cancel
    ORA-00279: 更改 654026 (在 09/28/2004 15:31:52 生成) 对于线程 1 是必需的
    ORA-00289: 建议: E:\ORACLE\ORA81\RDBMS\ARC01149.001
    ORA-00280: 更改 654026 对于线程 1 是按序列 # 1149 进行的
    ORA-00308: 无法打开存档日志 'E:\ORACLE\ORA81\RDBMS\ARC01149.001'
    ORA-27041: 无法打开文件
    OSD-04002: 无法打开文件
    O/S-Error: (OS 2) 系统找不到指定的文件。
    ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误
    ORA-01194: 文件1需要更多的恢复来保持一致性
    ORA-01110: 数据文件 1: 'E:\ORACLE\ORADATA\OTA2\SYSTEM01.DBF'
      

  8.   

    现在数据什么的倒还没有关系,就是关键希望Oracle数据库能够启动,我该怎么办呢?