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 --用戶表空間
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文件
1. 查看備忘歷史記錄:
db2 list history backup all for pb_db;
2. 恢復某個時間點的數據:
db2 restore database pb_db from /home/db2inst1/rdl/data taken at 20140625141510
此時會有警告提示,填寫y就會恢復完成