删错机子了,本想删除数据为空的那台机子的表空间,结果把有数据的删掉了,大侠们帮帮忙吧!用的 : drop tables tbs_aaa including contents;
现在datafile还在,请问怎么恢复表空间?多谢!

解决方案 »

  1.   

    drop tablespace tbs_aaa including contents;oracle10g;
    物理文件 datafile : d:\oracle\tbs_aaa.ora 文件还在,该怎么恢复?
    flashback,rollback, 都用过了,不起作用,再一个,对这个也是一知半解!
      

  2.   

    如果开了归档的话 该怎么搞呢  recover?
      

  3.   

     没开归档, oracle10g安装后没改过,好像默认是不归档的
      

  4.   

    联系我,确定数据文件还存在,redo没有被覆盖
    107644445  qq号
      

  5.   

    drop tablespace tbs_aaa including contents;如果执行这个命令完成了的话,数据文件在的几率不是很大了 
      

  6.   

    restore tablespace ts_name;
    recover tablespace ts_name;
      

  7.   

    准备结贴了,没有搞好,数据完蛋了,不要了。据   xifenfei 惜分飞  说,很麻烦,具体怎么搞我也不知道,只能下次吸取教训,不要手贱了!
      

  8.   

    我记得ODU可以直接读取DBF而获得表的数据~不知道能不能帮助楼主
      

  9.   

    找到一台测试机,安装好同版本的ORACLE,手工创建实例,复制数据文件到测试机,重建控制文件,然后打开数据库就可以了。