1.Oracle10 提供了恢复功能 可惜你不能用
2.如果你的数据是在D盘.你可以尝试下这样:不能再往D盘写任何数据,在C盘安装一个磁盘扫描恢复软件(网上有),然后扫描恢复,就算你格式化了没往里面写数据都能找回来.

解决方案 »

  1.   

    希望能帮到楼主。
    http://community.csdn.net/Expert/topic/4819/4819633.xml?temp=.3855249
      

  2.   

    http://community.csdn.net/Expert/topic/4995/4995390.xml?temp=.4669458
    上面是个ORACLE数据库只有一个数据文件的情况下怎么恢复的,有人情况跟你一样
      

  3.   

    http://community.csdn.net/Expert/topic/5027/5027851.xml?temp=.3879816
    这个是数据库所在硬盘数据被格式化了,然后恢复出来的例子!比你的情况更糟糕
    保佑你!
      

  4.   

    数据文件多大?如果不大(几百M之内),就发到我的信箱来:[email protected]。或者提供一个链接给我下载。因为我这最近网路不好,所以收邮件或下载速度都不快。顺便提供以下信息:
    1、采用什么字符集;
    2、数据块大小;
    3、除了普通类型表外,是否有其他特殊表(IOT、压缩、分区);
    4、是否有以下数据类型存在:CLOB,NCLOB,BLOB,BFILE,LONG RAW,ANYDATA,Interval
    说明几点:
    1、我们的恢复软件处于测试阶段,所以是免费的;
    2、软件在测试阶段,所以并不保证数据能完全恢复正确;
    3、数据恢复后,请提供反馈信息(数据的正确性、恢复率等),以便我们改进软件。