记一下oracle误删的快照恢复sql,方便下次使用,毕竟误删也不是一次两次了 (/ω\*)……… (/ω•\*)

1 INSERT INTO 表名 
2     SELECT * 
3     FROM
4    (
5         SELECT *
6         FROM 表名 AS OF timestamp SYSDATE - 分钟 / 1440 MINUS
7      SELECT *
8         from 表名
9     )

如上sql,替换表名,以及分钟数,可恢复到几分钟前的数据(具体最多能恢复多久前不清楚)

去年也不小心生产库操作失误,更新了一大坨数据,但是没记录,现在暂时也想不起来也没去查,这次正好又遇到测试库误删的了,先把误删恢复的记录下。

相关文章: