首頁>Club>
操作資料庫之前執行了一遍備份語句:
11
回覆列表
  • 1 # 程式設計字典

    本章介紹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

  • 中秋節和大豐收的關聯?
  • 這麼挽回前女友的心,我提的分手?