oracle恢复10分钟之前的数据

1.执行 select * from A as of timestamp sysdate-10/1440;

 

    该SQL语会查找出距离现在10分钟之前A表的所有数据。

 

    sysdate-10/1440表示距离现在10分钟之前,1440这个数字表示一天有1440分钟。


2.查到数据后,插入中间表 tab_temp

Insert into tab_temp select * from A as of timestamp sysdate-10/1440;

3。再将表A改名或删除,接着将中间表tab_temp 改名为 A

alert table A rename to A_bak;

alert table tab_temp rename to A;

发布了66 篇原创文章 · 获赞 2 · 访问量 6万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览