Oracle误删表数据恢复
原来的数据
删除一条数据后
然后一次执行以下SQL进行数据恢复即可
--查询数据被删除前的某个时间点表数据 select * from ACCOUNT as of TIMESTAMP TO_TIMESTAMP('2020-11-18 22:33:54', 'YYYY-MM-DD HH24:MI:SS'); --开启行移动 ALTER TABLE ACCOUNT ENABLE ROW MOVEMENT; --数据恢复到之前删除前某个时间点 FLASHBACK TABLE ACCOUNT TO TIMESTAMP TO_TIMESTAMP('2020-11-18 22:33:54', 'YYYY-MM-DD HH24:MI:SS'); --关闭行移动 ALTER TABLE ACCOUNT DISABLE ROW MOVEMENT;