某个数据文件损坏,如何打开数据库.
http://www.oradb.net/err/error_007.htm

解决方案 »

  1.   

    冷备份你的数据库。因为下面的操作会对你的数据库照成
    不可恢复的操作   
     你在服务器端,用SVRMGRL命令
    SVRMGRL> connect internal;
    SVRMGRL> SHUTDOWN IMMEDIATE;   -- or NORMAL
    SVRMGRL> STARTUP MOUNT;
    SVRMGRL> recover database until time 'YYYY-MM-DD:hh:mm:ss';--'能正常启动前的时间'
    SVRMGRL> ALTER DATABASE OPEN resetlogs;
      

  2.   

    是不是电脑有病毒,损坏了oracle.
    建议先删除,再重新安装oracle
      

  3.   

    谢谢帮助.但还是不行......SVRMGR> startup mount;
    已启动 ORACLE 实例。
    系统全局区域合计有                        167886848个字节
    Fixed Size                                          49152个字节
    Variable Size                                    62906368个字节
    Database Buffers                                104857600个字节
    Redo Buffers                                        73728个字节
    已装入数据库。
    SVRMGR> recover database until time '2003-10-10:00:00:00';
    ORA-01547: ???RECOVER ??? OPEN RESETLOGS ???????
    ORA-01194: ??1?????????????
    ORA-01110: ????1?'D:\ORANT\DATABASE\SYS1ORCL.ORA'