oracle误删除表数据的恢复方法

一时手快,把一个表的数据全清空了,吓得出了一身冷汗。ide

还好有紧急恢复的办法。flash

1.打开Flash存储的权限
    alter table tablename enable row movement ;it

2.把表还原到指定时间点
    flashback table tablename to timestamp to_timestamp('2012-06-12 10:40:00','yyyy-mm-dd hh24:mi:ss');   (后面的参数为要还原的时间点)table

执行完以后再查看,表的数据就恢复啦。class

相关文章
相关标签/搜索