闪回是一种逻辑层面的数据恢复技术,无法解决物理层面、介质损坏造成的数据丢失。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 将数据库恢复到过去的某个时间点 |