尝试使用flashback恢复数据
在Oracle 9i/10g中使用Flashback

解决方案 »

  1.   

    不太可能
    1.有可能你表中原来就没有数据
    2.有可能工具有bug---不过这个也不太可能
      

  2.   

    我在这个V$SQLAREA表里没看到有删除操作的语句
      

  3.   

    flashback databaseto timestamp to_date(xxx);
    使用表闪回试试,这个不开闪回也可以使用的
      

  4.   

    flashback table emp2 totimestamp to_timestamp('2007-05-12 13:22:33', 'YYYY-MM-DD HH24:MI:SS');
    flashback table emp2 to beforedrop rename to emp3;上面写错了,用这个
      

  5.   

    alter table t enable row movement;
    使用上面命令开启权限
      

  6.   

    select * from emp2 as of timestampto_timestamp('2007-05-12 13:22:33', 'YYYY-MM-DD HH24:MI:SS');
    使用上面语句查询看看数据是否还在,应该是没有
    删除的时候应该使用的是truncate命令,此方法清除的表不能使用此方法恢复,
    看看以前是否有备份,只能从原来的备份文件中恢复了