数据文件丢了,进sql/plus应该没有问题,你可能还丢了其他文件

解决方案 »

  1.   

    我想重建这个表空间原来的表空间不要了?
    如果这样就把这个文件给重数据库删除了。方法把TEST改为tj_data.DBF 就可以了
    先让该数据文件脱机,就可以打开数据库
    C:\>svrmgrl
    svrmgrl>connect internal
    svrmgrl>shutdown
    svrmgrl>startup mount--ARCHIVELOG模式命令,文件名要大写
    svrmgrl>alter database datafile 'C:\TEST.ORA' offline;--NOARCHIVELOG模式命令
    svrmgrl>alter database datafile 'C:\TEST.ORA' offline drop;svrmgrl>alter database open;
    --查询数据文件联、脱机状态
    SQL> select file#,name,status from v$datafile;SQL> drop tablespace test;表空间已丢弃。