[DB2]DB2備份和恢復

梓沐發表於2015-12-23

1. 資料備份

使用backup 備份資料庫

1) 使用db2管理員賬戶登入系統

2) 建立備份資料夾:mkdir db2_bak

3) 進入資料夾,之後所有操作在該資料夾下執行

4) 執行備份命令:

db2 backup database test with 2 buffers buffer 1024 parallelism 1 without prompting;

5) 等待資料庫備份完畢

2.使用 restore

1) 使用db2管理員賬戶登入系統

2) 將備份備份檔案傳到伺服器/home/db2inst1/db2_bak資料夾中

3) 建立test資料庫:同上

4) 開始恢復資料庫,首先說明備份檔案命名格式:

如: 開頭的“test”為資料庫名 “db2inst1”資料庫為例項名

“NODE0000”“CATN0000”不需要在意,一般為資料檔名20150529184633為備份時間001不瞭解

5) 執行命令:

db2 restore db sample from /home/db2inst1/db2_bak taken at 20150529184633 with 2 buffers buffer 1024 parallelism 1 without prompting;

“TEST”為資料庫名,恢復的目標資料庫名或別人必須與備份檔案中的資料庫名相同

"/home/db2inst1/db2_bak"為備份檔案所在資料夾

20150529184633 為備份時間,這個必須與備份檔案中的備份時間相同

6) 等待備份完成。

3.恢復到另外一個資料庫中

db2 restore db TEST5 from /home/db2inst1 taken at 20140910164553 into T5TEST with 2 buffers buffer 1024 parallelism 1 without prompting;

db2 RESTORE DATABASE TEST5 FROM '/home/db2inst1/db2_bak' TAKEN AT 20161117194249 on "/home/db2inst1/" dbpath on "/home/db2inst1/" INTO T5TEST REDIRECT WITHOUT ROLLING FORWARD

4.查詢恢復進度

db2 list utilities show detail

5.壓縮備份

db2 force application all;db2 backup db test to /home/db2inst1 compress;


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29812844/viewspace-1878462/,如需轉載,請註明出處,否則將追究法律責任。

相關文章