程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2數據庫的建庫備份和恢復

DB2數據庫的建庫備份和恢復

編輯:DB2教程

DB2數據庫的建庫備份和恢復


Db2環境下建庫步驟如下:

1. su – db2inst 注意 ‘-’少了後邊會出錯;

2. db2 進入db2命令行模式;

3. create database pb_db on /home/db2inst using codeset gbk territory zh_CN pagesize 8192 ---建庫;

4. connect to pb_db ---連接;

5. create bufferpool testpool size 2000 pagesize 32k --臨時表空間緩沖池;

6. create temporary tablespace temp pagesize 32k managed by database using (file '\home\db2inst1\rdl\data' 5000) extentsize 80 bufferpool testpool --臨時表空間;

7. create bufferpool pbloop immediate size 1000 pagesize 32k --用戶表空間緩沖池;

8. create regular tablespace pbxt pagesize 32k managed by database using (file '\home\db2inst1\rdl\data\user' 1024M) autoresize no extentsize 32 overhead 10.5 prefetchsize 32 transferrate 0.14 bufferpool pbloop --用戶表空間

Db2數據庫備份步驟如下:

1. 確保沒有用戶使用DB2:

db2 list applications for db pb_db;

\

2. 停掉數據庫並重新啟動,以便斷掉所有連接:

db2stop fZ喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcmNlPC9wPgo8cD5kYjJzdGFydDs8L3A+CjxwPiA8aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20150203/2015020309545319.png" alt="\">

3. 執行備份命令:(使用TSM作為備份介質)

db2 backup db pb_db use tsm備份成功,將會返回一個時間戳

db2 backup db pb_db to /home/db2inst1/rdl/data 在data文件夾下備份數據庫生成一個001文件

\

Db2數據庫恢復步驟如下:

1. 查看備忘歷史記錄:

db2 list history backup all for pb_db;

\

2. 恢復某個時間點的數據:

db2 restore database pb_db from /home/db2inst1/rdl/data taken at 20140625141510

\

此時會有警告提示,填寫y就會恢復完成


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved