oracle数据库误删数据操作恢复指南
2023-12-15 11:30:45
请注意本操作【闪回查询】只能恢复24小时以内删除的数据
1、 OLTP系统:15分钟
2、 混合: 1小时
3、 DSS系统:3小时
4、 闪回查询:24小时
部分标识解释
tableName:你误删的表名
2023-12-14 23:45:00:你确定的24小时以内,且必定存在的数据的时间
获取表在某时刻的快照数据
select * from tableName
as of timestamp
to_timestamp('2023-12-14 23:45:00', 'yyyy-mm-dd hh24:mi:ss');
报错解释
ORA-08180:未找到基于指定时间的快照,
ORA-01555:快照过旧:回退段号xx过小等
闪回操作前要启用行移动功能(开启移动闪退功能权限)
alter table
tableName
enable row movement;
开始回退,执行退回SQL语句
flashback table tableName
to timestamp
to_timestamp('2023-12-14 23:45:00', 'yyyy-mm-dd hh24:mi:ss');
文章来源:https://blog.csdn.net/m0_54765221/article/details/135011837
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!