oracle 关于表数据delete 后如何恢复

今天在PL/SQL中操作不小心删掉了某个表的部分数据,这可吓坏了本猿;于是悄悄的打开电脑,赶紧找度娘帮忙。经过度娘的小爬虫帮助,几分钟就把数据恢复了。

  那么表数据delete掉后怎么恢复呢? 用flashback即可。

例:alter table 表名 enable row movement;

flashback table 表名 to timestamp to_timestamp('2017-10-09 00:00:00','yyyy-mm-dd hh24:mi:ss');

alter table disable row movement;

注:'2017-10-09 00:00:00'是你想回滚到的时间点

 

posted @ 2017-10-09 18:11  Mr_nie  阅读(2476)  评论(0编辑  收藏  举报