Auth Id Application Appl. Application Id DB # of Name Handle Name Agents -------- -------------- ---------- -------------------------------------------------------------- -------- ----- DB2INST1 db2bp 39 *LOCAL.db2inst1.140722043938 ONE 1
語法:[使用的應用程式強制應用程式。處理ID]
db2 "force application (39)"
輸出
DB20000I The FORCE APPLICATION command completedsuccessfully.DB21024I This command is asynchronous and may notbe effective immediately.
語法:[終止資料庫連線]
db2 terminate
語法:[關閉資料庫]
db2 deactivate database one
語法:[執行備份檔案]
db2 backup database <db_name> to <location>
示例:
db2 backup database one to /home/db2inst1/
輸出
Backup successful. The timestamp for this backup image is :20140722105345
本章介紹DB2資料庫備份和恢復資料庫的方法。
備份和恢復方法的目的是讓我們的資訊保安。在命令列介面(CLI)或圖形使用者介面(GUI)使用的備份和恢復工具,可以備份或恢復在DB2 UDB資料庫中的資料。
日誌
日誌檔案包含錯誤日誌,這是用來從應用程式錯誤中恢復的。日誌保留更改資料庫的記錄。有如下所述兩種型別的日誌記錄:
迴圈日誌記錄
它是一種方法,其中舊的事務日誌被覆蓋時,有必要分配一個新的事務日誌檔案,從而清除日誌檔案的序列和重複使用它們。允許需要全備份在離線模式。也就是說,資料庫必須離線採取完全備份。
歸檔日誌記錄
該模式支援線上備份,並使用被稱為前滾恢復日誌檔案資料庫恢復。備份模式可以從迴圈改為透過設定LOGRETAIN或USEREXIT為ON存檔。對於歸檔日誌記錄,備份設定資料庫需要的目錄是可寫的DB2程序。
備份
使用Backup命令,可以把整個資料庫備份副本。該備份副本包括資料庫系統檔案,資料檔案,日誌檔案,控制資訊等。
可以備份離線工作時或線上。
離線備份
語法:[列出活動的應用/資料庫]
db2 list application輸出:
Auth Id Application Appl. Application Id DB # of Name Handle Name Agents -------- -------------- ---------- -------------------------------------------------------------- -------- ----- DB2INST1 db2bp 39 *LOCAL.db2inst1.140722043938 ONE 1語法:[使用的應用程式強制應用程式。處理ID]
db2 "force application (39)"輸出
DB20000I The FORCE APPLICATION command completedsuccessfully.DB21024I This command is asynchronous and may notbe effective immediately.語法:[終止資料庫連線]
db2 terminate語法:[關閉資料庫]
db2 deactivate database one語法:[執行備份檔案]
db2 backup database <db_name> to <location>示例:
db2 backup database one to /home/db2inst1/輸出
Backup successful. The timestamp for this backup image is :20140722105345線上備份
首先,需要從迴圈日誌改變到歸檔日誌模式。
語法:[檢查資料庫使用迴圈或歸檔日誌]
db2 get db cfg for one | grep LOGARCH輸出
余文:http://codingdict.com/article/7308