select * from? test??as of timestamp sysdate - 10 / 1440 --test为需要恢复数据的表名 ,10表示十分钟,30则表示30分钟之前的,1440表示一天有1440分钟。
? ?? ? SELECT * FROM test?AS OF TIMESTAMP to_date('2020-05-14 11:09:21','YYYY-MM-DD HH24:MI:SS');
后边都可以接 where 条件进行筛选
如:SELECT * FROM test?AS OF TIMESTAMP to_date('2020-05-14 11:09:21','YYYY-MM-DD HH24:MI:SS') where test.id<100';
然后获取的数据可以通过 Insert into select等语句恢复
insert ?into test??select * from test of timestamp sysdate-10/1440;
?
本文地址:https://blog.csdn.net/jungeCSND/article/details/106115023