DB2數據庫備份,冷備份、熱備份、增量備份實驗

  1. 造備份目錄數據庫

mkdir archivelogide

mkdir backup測試

2.造庫,用那個模板庫rest

db2star 日誌

3.造表,ci

db2 connect to samplerem

db2 "create table test (id int,name varchar(20),password varchar(20))"get

db2 "insert into test values (1,'cto','51')"it

4.改數據庫參數table

啓用歸檔日誌

db2 update db cfg for sample using LOGARCHMETH1 disk:/home/db2inst1/archivelog

啓用增量備份

db2 update db cfg for sample using trackmod on

改完參數之後數據庫處於掛起狀態,須要備份一次數據庫

db2 backup db ken to /home/db2inst1/backup

查看配置

db2 get db cfg for sample | grep -i log

5.接着造數據

db2 connect to sample

db2 "insert into test values (2,'51','cto')"

6.刪庫,不跑路

db2 drop db sample

7.恢復

db2 restore db sample from /home/db2inst1/backup taken at 20181012094410

8.前滾

db2 rollforward db sample to end of logs and complete overflow log path '(/home/db2inst1/archivelog)'

9.查看數據是否正常.

db2 "select * from test"


熱備

db2 "backup db sample online to /home/db2inst1/backup"

增量備

db2 "backup db sample online incremental to /home/db2inst1/backup"

測試方式同上.

相關文章
相關標籤/搜索