程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2在線備份

DB2在線備份

編輯:DB2教程

DB2的在線備份是最常用的功能之一,我整理了下。

1.檢查參數 Unix/Linux下的查看命令: db2 get db cfg for xcldb|grep "USEREXIT" db2 get db cfg for xcldb|grep "LOGRETAIN" db2 get db cfg for xcldb|grep "TRACKMOD" Windows下的查看命令: db2 get db cfg for xcldb|find /I "userexit" db2 get db cfg for xcldb|find /I "logretain" db2 get db cfg for xcldb|find /I "trackmod"

2.配置參數,使數據庫變為歸檔日志模式,默認為循環日志模式,不支持聯機備份. db2 update db cfg for xcldb using userexit on //啟用用戶出口   db2 update db cfg for xcldb using logretain on //啟用歸檔日志   db2 update db cfg for xcldb using trackmod on //啟用增量備份功能

3.數據庫變為 Backup pending 狀態,需要離線備份一次 db2 backup db xcldb to /db2bak

4.測試連接,看是否能連接成功 db2 connect to xcldb db2 connect reset

5.手工歸檔,查看一下是否有產生日志文件 5.1 查找日志文件所在目錄 --為Path to log files 參數所對應的值. db2 get db cfg for xcldb 5.2 手工歸檔 db2 archive log for db xcldb 5.3 去日志目錄檢查下文件是否有產生 ls -lrt

6.聯機(在線)備份,有下面幾種方式 --僅備份數據庫,不包含日志 -- compress : 壓縮備份集 db2 backup db xcldb online to c:\\db2bak compress --備份數據庫,並且備份中包含日志 db2 backup db xcldb online to c:\\db2bak include logs --增量備份 db2 backup db xcldb online incremental to c:\\db2bak include logs --差量(Delta)備份 db2 backup db xcldb online incremental delta to c:\\db2bak include logs

7. 查看備份記錄 db2 list history backup all for xcldb

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved