今天 误 truncate 一个表 应该怎么恢复呀求每位高手们帮助。

解决方案 »

  1.   

    只是把数据删除了,这个好恢复--大概是几个小时前删除的,你就在后面减去,就能查到你几个小时前的数据了
    select * from table as of timestamp sysdate - 1/12
      

  2.   

    truncate 无法flashback,
    看看能不能不一致性恢复吧。
      

  3.   

    如果有备份,可通过备份恢复
    如果时间短,可以闪回库。
    如果不符合以上,尝试通过odl或aul工具恢复。不过,如果数据表被重写就更难了