啟用線上增量備份前,必須完成三項設定:
LOGRETAIN=ON、USEREXIT=ON、TRACKMOD=ON重要提醒:資料庫歸檔日誌必須定期備份至異地(本範例為 C:\TESTDB.0\SQLOGDIR),以確保災難恢復能力。
C:\>db2 DROP DB TestDB
C:\>db2 CREATE DB TestDB
C:\>db2 CONNECT TO TestDB
-- 修改參數支援線上備份
C:\>db2 UPDATE DB CFG USING LOGRETAIN ON USEREXIT ON TRACKMOD ON
-- 提示:部分需所有應用斷開連接後生效
-- 執行離線完整備份(增量備份前提)
C:\>db2 BACKUP DB TestDB
-- 成功,時間戳記:20070419144951
C:\>db2 CONNECT TO TestDB
SQL1363W 警告提示需重啟實例生效
完成上述基礎建置後,可依排程執行:
BACKUP DB TestDB INCREMENTALRESTORE DB TestDB INCREMENTALROLLFORWARD DB TestDB TO END OF LOGS AND COMPLETE建議搭配自動化腳本與監控告警,構建完整的備份恢復策略體系。