在 DB2 環境中,嘗試將備份參數 LOGARCHMETH1 修改為 USEREXIT 後,重新連線資料庫即遭遇錯誤:
SQL1116N 因為 BACKUP PENDING,所以不能連接或激活資料庫 "SAMPLE"。
SQLSTATE=57019
修改 LOGARCHMETH1 參數會改變資料庫的日誌归档模式(從循環日誌切換為歸檔日誌)。DB2 為確保資料可恢復性,強制要求在切換至歸檔模式後立即執行完整備份,以建立恢復基準點。在此之前,資料庫處於 BACKUP PENDING 狀態,拒絕所有連線。
db2 backup db SAMPLE
20080604112950),表示備份映像已建立。db2 connect to SAMPLE
連線成功,資料庫恢復正常服務。LOGARCHMETH1、LOGARCHMETH2 或 LOGRETAIN 等日誌相關參數後,務必安排立即備份。db2ckbkp 工具),確保災難發生時可靠恢復。