在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫/ DB2備份和恢復(fù)
DB2表空間
DB2序列
DB2數(shù)據(jù)類型
DB2教程
DB2 LDAP
DB2模式
DB2數(shù)據(jù)庫安全
DB2與XML
DB2角色
DB2表
DB2數(shù)據(jù)庫
DB2視圖
DB2實例
DB2服務(wù)器安裝
DB2緩沖池
DB2索引
DB2別名/alias
DB2備份和恢復(fù)
DB2約束
DB2觸發(fā)器
DB2存儲組

DB2備份和恢復(fù)

本章介紹DB2數(shù)據(jù)庫備份和恢復(fù)數(shù)據(jù)庫的方法。

backup

備份和恢復(fù)方法的目的是讓我們的信息安全。在命令行界面(CLI)或圖形用戶界面(GUI)使用的備份和恢復(fù)工具,可以備份或恢復(fù)在DB2 UDB數(shù)據(jù)庫中的數(shù)據(jù)。

日志

日志文件包含錯誤日志,這是用來從應(yīng)用程序錯誤中恢復(fù)的。日志保留更改數(shù)據(jù)庫的記錄。有如下所述兩種類型的日志記錄:

循環(huán)日志記錄

它是一種方法,其中舊的事務(wù)日志被覆蓋時,有必要分配一個新的事務(wù)日志文件,從而清除日志文件的序列和重復(fù)使用它們。允許需要全備份在離線模式。也就是說,數(shù)據(jù)庫必須脫機采取完全備份。

歸檔日志記錄

該模式支持在線備份,并使用被稱為前滾恢復(fù)日志文件數(shù)據(jù)庫恢復(fù)。備份模式可以從循環(huán)改為通過設(shè)置LOGRETAIN或USEREXIT為ON存檔。對于歸檔日志記錄,備份設(shè)置數(shù)據(jù)庫需要的目錄是可寫的DB2進程。

備份

使用Backup命令,可以把整個數(shù)據(jù)庫備份副本。該備份副本包括數(shù)據(jù)庫系統(tǒng)文件,數(shù)據(jù)文件,日志文件,控制信息等。

可以備份脫機工作時或在線。

脫機備份

語法:[列出活動的應(yīng)用/數(shù)據(jù)庫]

db2 list application  

輸出:

Auth Id  Application    Appl.      Application Id                                                
DB       # of   
         Name           Handle              
Name    Agents  
-------- -------------- ---------- ---------------------
----------------------------------------- -------- -----  
DB2INST1 db2bp          39         
*LOCAL.db2inst1.140722043938                                   
ONE      1  

語法:[使用的應(yīng)用程序強制應(yīng)用程序。處理ID]

db2 "force application (39)"   

輸出

DB20000I  The FORCE APPLICATION command completed 
successfully.  

DB21024I  This command is asynchronous and may not 
be effective immediately. 

語法:[終止數(shù)據(jù)庫連接]

db2 terminate  

語法:[關(guān)閉數(shù)據(jù)庫]

db2 deactivate database one   

語法:[執(zhí)行備份文件]

db2 backup database <db_name> to <location>   

示例:

db2 backup database one to /home/db2inst1/ 

輸出

Backup successful. The timestamp for this backup image is : 
20140722105345  

在線備份

首先,需要從循環(huán)日志改變到歸檔日志模式。

語法:[檢查數(shù)據(jù)庫使用循環(huán)或歸檔日志]

db2 get db cfg for one | grep LOGARCH   

輸出

First log archive method (LOGARCHMETH1) = OFF  
 Archive compression for logarchmeth1  (LOGARCHCOMPR1) = OFF 
 Options for logarchmeth1              (LOGARCHOPT1) =   
 Second log archive method             (LOGARCHMETH2) = OFF  
 Archive compression for logarchmeth2  (LOGARCHCOMPR2) = OFF  
 Options for logarchmeth2              (LOGARCHOPT2) =   

另外,在上述輸出,突出顯示的值處于關(guān)閉模式[LOGARCHMETH1和LOGARCHMETH2],這意味著當(dāng)前數(shù)據(jù)庫中的“CIRCULLARLOGGING”模式。如果需要用'歸檔日志記錄“模式下工作,需要更改或添加路徑變量LOGARCHMETH1和LOGARCHMETH2出現(xiàn)在配置文件中。

更新LOGARCHMETH1所需存檔目錄

語法:[創(chuàng)建目錄]

mkdir backup 
mkdir backup/ArchiveDest    

語法:[提供文件夾的用戶權(quán)限]

chown db2inst1:db2iadm1 backup/ArchiveDest 

語法:[更新配置LOGARCHMETH1]

db2 update database configuration for one using LOGARCHMETH1 
'DISK:/home/db2inst1/backup/ArchiveDest'

可以采取離線備份的安全性,激活數(shù)據(jù)庫,并連接到它。

語法:[執(zhí)行在線備份]

db2 backup database one online to 
/home/db2inst1/onlinebackup/ compress include logs   

輸出

db2 backup database one online to 
/home/db2inst1/onlinebackup/ compress include logs    

使用下面的命令驗證備份文件:

語法:

db2ckbkp <location/backup file>   

示例:

db2ckbkp 
/home/db2inst1/ONE.0.db2inst1.DBPART000.20140722112743.001 

清單備份文件的歷史記錄

語法:

db2 list history backup all for one    

輸出

                    List History File for one 
  
Number of matching file entries = 4 
 
Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log  
Backup ID  
 -- --- ------------------ ---- --- ------------ ------------ 
 --------------
  B  D  20140722105345001   F    D  S0000000.LOG S0000000上一篇:DB2 LDAP下一篇:DB2索引