首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

DB2 備份策略三大類型:離線/線上+日誌/邏輯備份對比與選型

     編輯:DB2 教學

三大備份類型對比

類型離線備份線上備份 + 日誌保留邏輯備份 (EXP/IMP / db2move)
操作BACKUP DBBACKUP DB ONLINE + 歸檔日誌EXPORT/db2move
可用性需停機7x24 不停機不停機 (但鎖表)
資料損失風險備份後所有變更丟失極低 (日誌可前滾)備份間隔內變更可能丟失
恢復時間 (RTO)長 (完整恢復)中 (恢復 + 前滾日誌)極長 (逐表匯入)
跨平台❌❌✅
適用場景唯讀/易重建/非關鍵核心業務、高可用小資料量、異構遷移、測試環境

日誌模式決定備份能力

  • 循環日誌 (預設):僅支援離線備份,日誌覆寫不可前滾
  • 歸檔日誌:支援線上備份,線上備份期間記錄所有活動,恢復時必須前滾至備份完成點,日誌必須已歸檔可用

-- 切換至歸檔日誌
db2 UPDATE DB CFG FOR  USING LOGARCHMETH1 DISK:/archive_logs
db2 UPDATE DB CFG FOR  USING LOGARCHMETH2 OFF
-- 切換後需離線備份建立基線

恢復鏈完整性

線上備份 + 歸檔日誌 = **完整恢復鏈**。缺少任一環節 (日誌遺失、備份損壞) 皆導致無法恢復至任意時間點 (PITR)。

選型決策樹

  1. 可接受停機窗口? → 是 → 離線備份 (最簡單)
  2. 7x24 業務? → 線上備份 + 歸檔日誌 (標準 HA)
  3. 異構平台遷移/小量測試資料? → 邏輯備份 (db2move/EXPORT)
  4. 極大資料庫 (TB 級)? → 考慮分區並行備份、快照備份 (存儲層)、增量/差異備份
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved