记一下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,替换表名,以及分钟数,可恢复到几分钟前的数据(具体最多能恢复多久前不清楚)
去年也不小心生产库操作失误,更新了一大坨数据,但是没记录,现在暂时也想不起来也没去查,这次正好又遇到测试库误删的了,先把误删恢复的记录下。