1. 程式人生 > >db2數據庫備份

db2數據庫備份

啟用 gre 日誌 rec 用戶 res 需要 所有 restore

一、離線備份

  db2 list database directory    -----查看有哪些數據庫,確定需要備份哪個數據庫

  db2 disconnect current      -----斷開以數據庫的連接,如果有其他服務連接,也需要斷開

  db2 list application for db dbname------查看所有連接

  db2 force application all     -----強制所有應用斷開數據庫連接

  db2 backup db dbname 目錄   -----備份數據庫,備份成功會返回一個時間戳

  db2 restore db dbname from 備份文件目錄 taken at 時間  -----恢復數據庫

二、離線備份

  首先打開一下支持在線備份的數據庫配置參數

  db2 update db cfg for dbname using userexit on    -----啟用用戶出口

  db2 update db cfg for dbname using logretain on     -----啟用歸檔日誌

  db2 update db cfg for dbname using trackmod on    -----啟用增量備份功能

  db2 backup db dbname online

三、重啟數據庫

  db2 list application for db dbname      -----查看是否有活動的連接

  db2stop    -----停止實例

  db2start    -----啟動實例

  db2 list active databases    -----查看是否有活躍的數據庫

  db2 activate database dbname  -----激活目標數據庫

db2數據庫備份