应该是毫无办法!重建数据库吧!
如果建立同名文件就可解决的话,ORACLE就不是ORACLE,那是FOXBASE。

解决方案 »

  1.   

    在原来表空间中添加一个文件(同名或不同名都无所谓),再删除试试
    如果建立同名文件就可解决的话,ORACLE就不是ORACLE,那是FOXBASE。滑稽的是这个文件的扩展名就是 DBF!
      

  2.   

    打开svrmgr23或svrmgr30,用internal登陆,然后一步步的启动oracle.
    第一步:startup nomount pfile "初始化文件路径(init.ora)";
    第二步:执行alter database datafile"数据表空间文件路径(例如:"d:\prp.ora")" offline drop;
    第三步:alter database open;