不行,只能到装载状态
执行以下语句出现以下提示
SQL> alter database recover tablespace system;
alter database recover tablespace system
*
ERROR 位于第 1 行:
ORA-00283: 恢复会话因错误而取消
ORA-01110: 数据文件 1: 'D:\ORACLE\ORADATA\DSTRANS\SYSTEM01.DBF'
ORA-01122: 数据库文件 1 验证失败
ORA-01110: 数据文件 1: 'D:\ORACLE\ORADATA\DSTRANS\SYSTEM01.DBF'
ORA-01206: 文件不是此数据库的一部份 - 数据库标识错误

解决方案 »

  1.   

    用sys用户登陆,
    尝试
    ALTER TABLESPACE "SYSTEM" ONLINE NORMAL;
    不行的话,
    alter tablespace system add datafile 'path/filename' SIZE 100M;
    然后再重启一次数据库试试。
      

  2.   

    SQL> alter tablespace system add datafile 'd:/oracle/oradata/dstrans/system02.dbf' size 100M;
    alter tablespace system add datafile 'd:/oracle/oradata/dstrans/system02.dbf' size 100M
    *
    ERROR 位于第 1 行:
    ORA-01109: 数据库未打开
      

  3.   

    我来帮你,我的QQ:380367267请注明CSDN
      

  4.   

    先使用SYS用户,将SYSTEM数据文件联机,
    然后使用RECOVER DATABASE USING BACKUP CONTROAL UNTIL CANCEL来恢复,
    恢复时如果找不到ARCHIVE文件 可以指定REDO文件来恢复.
    然后再打开 ALTER DATABASE OPEN RESETLOGS;