误删表数据恢复
2018-07-13 10:13 WWJD_DBA 阅读(227) 评论(0) 编辑 收藏 举报--检查undo时间(要在undo的时间范围内)
show parameter undo
--将被删除的内容写入新表
create table zhangxl.flashback_table_20180712 as
select * from zhangxl.flashback_table as of timestamp to_timestamp('2018-07-12 16:30:00','yyyy-mm-dd hh24:mi:ss')
where plan_id between 1107129 and 1107133;
--将新表数据写入被误删的表中
insert into zhangxl.flashback_table select * from zhangxl.flashback_table_20180712;
commit;
--检查被删的数据
select * from zhangxl.flashback_table where plan_id between 1107129 and 1107133;
作者:wwjd365 WWJD_DBA
出处:http://www.cnblogs.com/wwjd365/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。