oracle快照误删回复

记一下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,替换表名,以及分钟数,可恢复到几分钟前的数据(具体最多能恢复多久前不清楚)

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

posted @ 2020-07-26 16:09  咸鱼老李  阅读(569)  评论(0编辑  收藏  举报