Oracle我爱编程

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')
上一篇 下一篇

猜你喜欢

热点阅读