DB2數據庫BACKUP PENDING狀態(修改日誌模式致使)(轉)

DB2數據庫LOGRETAIN參數用來標示 數據庫的日誌模式:
   LOGRETAIN= RECOVERY,表示歸檔日誌模式;LOGRETAIN=NO,表示循環日誌模式。
若修改數據庫LOGRETAIN參數,從循環日誌模式改成歸檔日誌模式,則會致使數據庫backup pending狀態。如:
  執行「db2 update db cfg for dbname using LOGRETAIN RECOVERY」
  數據庫狀態「Backup pending                             = YES」
  此時就沒法鏈接,訪問數據庫「SQL1116N  A connection to or activation of database "dbname" cannot be made because of BACKUP PENDING.  SQLSTATE=57019」
此時,須要對數據庫作離線全庫 備份,使狀態恢復正常,以便正常訪問。
  執行「db2 backup db dbname to /db2backup」
  數據庫狀態恢復正常「Backup pending                   = NO」
修改完後重啓數據庫
    db2 terminate
    db2 force applications all
    db2stop force
    db2start 
注:在設置歸檔日誌模式時,
 「db2 update db cfg for dbname using LOGRETAIN RECOVERY」與
 「db2 update db cfg for dbname using LOGARCHMETH1 LOGRETAIN」等價
 
 
以上內容轉自:墨玉的博客http://blog.sina.com.cn/s/blog_68e7091f01019wze.html
轉自緣由:db2學習。
相關文章
相關標籤/搜索