oracle 数据回滚,恢复误删的数据,闪回表功能的使用
发布日期:2021-06-30 16:44:08 浏览次数:4 分类:技术文章

本文共 384 字,大约阅读时间需要 1 分钟。

本来想删除某条数据,不小心把数据全删了,不要怕,只需要 表名时间点,通过 闪回表 的功能就能恢复过来。

第一步, 首先确认被删除的数据。
时间点指的是这个时间之后删除的数据。

select * from 表名 as of timestamp to_timestamp('2019-10-17 12:00:00','yyyy-mm-dd hh24:mi:ss');

第二步, 恢复删除的数据。

flashback table 表名 to timestamp to_timestamp('2019-10-17 12:00:00','yyyy-mm-dd hh24:mi:ss');

如果恢复的过程中提示没有启用行移动功能,我们把这个表的行移动功能启用就好了。

在这里插入图片描述
启用方法如下:

alter table 表名 enable row movement;

喜欢的点个赞❤吧!

转载地址:https://lanzao.blog.csdn.net/article/details/102605266 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:mac 系统新功能体验-根据时间变化的动态桌面背景,看壁纸演绎风景大片中的日出与日落
下一篇:Python 图像处理篇-利用opencv库和numpy库读取包含中文路径下的本地图片实例演示

发表评论

最新留言

很好
[***.229.124.182]2024年04月22日 09时49分11秒