備份完成 ≠ 可還原。介質損壞、寫入錯誤、檔案系統損毀都可能導致備份映像檔不可用。**必須在備份窗口結束前、或排程還原演練前驗證映像檔完整性**。
Image Verification Complete - successful 表示可安心還原# 備份檔命名慣例
SAMPLE.0.db2inst1.NODE0000.CATN0000.20041123142456.001
# 執行驗證
db2ckbkp SAMPLE.0.db2inst1.NODE0000.CATN0000.20041123142456.001
# 輸出範例
[1] Buffers processed: ######
Image Verification Complete - successful
db2ckbkp,非 zero 退出碼觸發告警dd 或 restore 至磁碟暫存區,再跑 db2ckbkp| 代碼/訊息 | 可能原因 | 對策 |
|---|---|---|
| Checksum mismatch | 磁碟壞軌、網路傳輸損毀、記憶體錯誤 | 更換介質、檢查 RAID/ECC、重新備份 |
| Invalid backup image header | 檔案被截斷、非 DB2 備份檔 | 確認檔案完整大小、檔名正確 |
| Buffer count mismatch | 備份過程中斷、磁碟空間耗盡 | 檢查磁碟空間、重新完整備份 |
db2ckbkp 是 DB2 管理員**最低成本、最高頻度**的備份質量閘。將其嵌入備份腳本、自動化流水線,配合定期實還原演練,構建「備份→驗證→演練→報表」閉環,才能在災難發生時真正做到「有備無患」。