cd /opt/IBM/db2/v9.7/instance ./db2icrt -p 50004 -u db2inst4 db2inst4
db2 create db payment on /home/db2inst4 using codeset GBK territory CN
db2ckbkp -h PAYMENT.0.db2inst2.NODE0000.CATN0000.20130913013001.001 # 確認 Backup Mode=1 (線上), Includes Logs=1
db2 restore db payment ... redirect generate script pay.clp 產生。pay.clp:調整資料庫儲存路徑、容器路徑 (表空間檔案路徑) 以符合目標機器目錄結構。db2 connect to payment
db2 create bufferpool PAYM_SYS_POOL_4K size 25000 pagesize 4k
db2 create bufferpool PAYM_SYS_POOL_8K size 25000 pagesize 8k
db2 create bufferpool PAYM_SYS_POOL_32K size 25000 pagesize 32k
db2 "create tablespace EPS_SPACE_8K pagesize 8k managed by database
using (file '/home/db2inst4/db2inst4/tablespaces/EPS_SPACE_8K' 100M)
autoresize yes bufferpool PAYM_SYS_POOL_8K"
db2 "create user temporary tablespace EPS_SPACE_32K pagesize 32k managed by system
using ('/home/db2inst4/db2inst4/tablespaces/EPS_SPACE_32K')
bufferpool PAYM_SYS_POOL_32K"
db2 "create system temporary tablespace PAYMENT_TMP pagesize 32k managed by database
using (file '/home/db2inst4/db2inst4/tablespaces/PAYMENT_TMP' 100M)
bufferpool PAYM_SYS_POOL_32K"
表空間名稱、頁面大小、容器路徑、緩衝池必須與 pay.clp 完全一致。
chmod +x pay.clp db2 -tvf pay.clp
db2 "rollforward database payment to end of logs and stop overflow log path ('/home/db2inst4')"
db2 connect to payment db2 list tables for schema db2inst2 db2 get db cfg for payment # 更新歸檔日誌路徑 mkdir payment_archive_log db2 update db cfg for payment using LOGARCHMETH1 DISK:/home/db2inst4/payment_archive_log db2 connect reset # 手動切換歸檔日誌 db2 force applications all db2 terminate db2 archive log for database payment