设为首页 加入收藏

TOP

Oracle快速恢复误删数据的方法
2019-09-18 11:10:49 】 浏览:72
Tags:Oracle 快速 恢复 数据 方法

(1) delete 误删数据时:


我们可以通过构造一致性读的方式来进行恢复,前提是及时发现误删的数据,同时当前的undo块或者撤销快未被覆盖


create table quick_table as


select * from emp_temp as of timestamp (SYSTIMESTAMP - INTERVAL '60' MINUTE);


此时 quick_table就是包含了该表60分钟前的数据,这里的60可以根据实际情况来改变。


(2) drop 误删表时:


前提是我们没有使用drop table XX purge方式删除表,而是通过drop table XX的方式进行删除的,这时我们可以通过:


flashback table XXX to before drop;


以此来进行快速的恢复。


总结


以上的方法都有局限性,这就要求我们在日常工作中操作数据库时,一定要格外小心,同时做好相应的备份工作,保证每天都有备份,做到有备无患。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Flink入门宝典(详细截图版) 下一篇数据泵导出时报ORA-31623、ORA-06..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目