備份策略的核心矛盾:RTO(恢復時間目標)與 RPO(恢復點目標)的平衡。本文深度對比冷/熱/邏輯三種備份模式,量化 Archive Log 模式的核心價值,並給出分場景恢復操作指南。
| 模式 | 前提條件 | 備份內容 | 優點 | 缺點 |
|---|---|---|---|---|
| 冷備份 | 數據庫關閉 | 全量文件(數據/控制/日志/參數) | 簡單、一致性強 | 業務中斷,7×24 不可用 |
| 熱備份 | Archive Log 模式 | 數據文件 + 控制文件(聯機備份) | 零停機、可恢復至任意時間點 | 需歸檔模式、操作相對複雜 |
| 邏輯備份 | 數據庫打開 | exp/expdp 導出的對象/數據 | 跨版本/平台、對象級恢復靈活 | 恢復慢、無法時間點恢復、一致性依賴 restrict 模式 |
結論:**邏輯備份僅作輔助(重要表二級保護),主力必須是物理備份 + RMAN**。
| 故障類型 | 邏輯恢復 | 物理恢復 |
|---|---|---|
| 實例邏輯損壞/無法啟動 | 重建庫 + 全量導入 → 上次導出點 | 拷回數據文件 + RECOVER DATABASE → 故障前 |
| 單個數據文件損壞/丟失 | 重建庫 + 全量導入 | 拷回該文件 + RECOVER DATAFILE |
| 表空間損壞 | 重建庫 + 全量導入 | 拷回表空間文件 + RECOVER TABLESPACE |
| 誤 DROP TABLE | IMP 該表 ✅ | 備庫恢復 → EXP 表 → 主庫 IMP |
| 誤 DROP USER | IMP 該用戶 ✅ | 備庫恢復 → EXP 用戶 → 主庫 IMP |
| 誤 DROP TABLESPACE | 複雜,易破壞引用完整性 | 複雜,易破壞引用完整性 |
✅ 邏輯備份在對象級誤操作恢復上優勢明顯,建議雙軌並行。
恢復前必問六個問題:
精準定位,對症下藥,是縮短 RTO 的關鍵。