闪回是一种逻辑层面的数据恢复技术,无法解决物理层面、介质损坏造成的数据丢失。Oracle 11g 支持 7 种 Flashback 方式,可以针对不同层面的问题进行逻辑恢复。

 

For error analysis:

  • Oracle Flashback Query
  • Oracle Flashback Versions Query
  • Oracle Flashback Transaction Query

For error recovery:

  • Oracle Flashback Transaction Backout
  • Oracle Flashback Table
  • Oracle Flashback Drop
  • Oracle Flashback Database

 

闪回技术针对 user error 人为错误,利用 undo 数据,闪回日志 flashback Logs,或回收站 recycle bin 进行快速恢复。

Undo data

镜像数据回溯或撤销提交的操作

Flashback Logs

利用Flashback Logs 将数据库恢复到过去的某个时间点

Recycle bin

利用回收站恢复错误操作