• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

Oracle flashback恢复误删的数据或表

开发技术 开发技术 5天前 9次浏览

从回滚段中读取表一定时间内操作过的数据,用来进行数据比对或恢复意外提交造成的错误数据。oracle delete 数据或drop 表时,并不是直接删除,而是会把数据先放大回收站里面

查看被删除的表或索引等

select * from recyclebin;

Oracle flashback恢复误删的数据或表

恢复表中误删的记录

前提:

1、表的结构未改动

2、用户必须有足够的权限

查询表的总数

Oracle flashback恢复误删的数据或表

启动行移动功能

alter table t_evaluation enable row MOVEMENT;

恢复数据

FLASHBACK TABLE t_evaluation TO TIMESTAMP to_timestamp('2021-06-11 0:20:00','yyyy-MM-dd hh24:mi:ss'); 

Oracle flashback恢复误删的数据或表

恢复被删除的表

flashback table t_evaluation to before drop;

程序员灯塔
转载请注明原文链接:Oracle flashback恢复误删的数据或表
喜欢 (0)