闪回是一种逻辑层面的数据恢复技术,无法解决物理层面、介质损坏造成的数据丢失。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 | 利用回收站恢复错误操作 |