Oracle闪回技术总结
2018-02-16 本文已影响15人
jiandanyaobai
2018-02-16大年初一、闲来无事将Oracle闪回技术总结一下。
一、来源
为了使Oracle能从任何逻辑中迅速恢复,Oracle推出了闪回技术。这项技术(Flashback Query)首次出现在Oracle 9i的版本中,在后来的10g中进行了全面的扩展。11g继续对该技术的改进和增强。并增加了闪回数据归档的功能。
二、闪回表命令的语法
to timestamp ------系统时间节点
to scn ------系统更改号
to before ------恢复到删除之前
rename to table --表示更换表名
/*FLASHBACK QUERY*/
/*找回某个时间节点删除的数据*/
select * from tablename as of timestamp to_timestamp('2018-02-16 11:10:20','YYYY-MM-DD HH:MI:SS')
/*FLASHBACK DROP*/
/*被DROP的表*/
flashback tablename to before drop;
/*FLASHBACK TABLE*/
/*如果表被重建了*/
flashback tablename to timestamp to_timestamp('2018-02-16 11:10:20','YYYY-MM-DD HH:MI:SS')