c:\documents and settings\db2admin>db2 create db tt on d:\
db20000i create database命令成功完成。
c:\documents and settings\db2admin>db2 connect to tt
資料庫連線資訊
資料庫伺服器 = db2/nt 9.1.0
sql 授權標識 = db2admin
本地資料庫別名 = tt
c:\documents and settings\db2admin>db2 backup db tt online to d:\db2 compress in
clude logs
備份成功。此備份映像的時間戳記是:20100429104317
c:\documents and settings\db2admin>db2 restore db tt from d:\db2 taken at 201004
29104317 logtarget d:\db2
sql2539w 警告!正在復原至與備份映像資料庫相同的現有資料庫。資料庫檔案將被刪除。
要繼續嗎?(y/n) y
db20000i restore database命令成功完成。
c:\documents and settings\db2admin>db2 rollforward db tt to end of logs and stop
overflow log path (d:\db2)
前滾狀態
輸入資料庫別名 = tt
節點數已返回狀態 = 1
節點號 = 0
前滾狀態 = 未暫掛
下乙個要讀取的日誌檔案 =
已處理的日誌檔案 = s0000003.log - s0000003.log
上次落實的事務 = 2010-04-29-14.25.37.000000 local
db20000i rollforward命令成功完成
注意:在還原的時候必須保證log path (d:\db2)下面沒有任何txt檔案,因為日誌會被解壓到此目錄,如果有還原就會失敗。
自動備份指令碼:
檔案db2_backup.bat內容如下(2個指令碼必須放在c盤根目錄下,否則請修改cd c:\為你的位置):
cd c:\
@echo 連接待備份資料庫db_test
db2 connect to db_test
@echo 開始備份資料庫db_test到d:\dbbak
db2 backup db db_test online to d:\dbbak compress include logs
@echo 資料庫db_test已經成功備份到d:\dbbak
@echo 連接待備份資料庫netdb
db2 connect to netdb
@echo 開始備份資料庫netdb到d:\dbbak
db2 backup db netdb online to d:\dbbak compress include logs
@echo 資料庫netdb已經成功備份到d:\dbbak
exit
檔案db2_backup_main.bat內容如下:
db2cmd -i -w db2_backup.bat
exit
將指令碼加入到windows的計畫任務中去,可以設定執行時間等,從而達到自動備份目的。
db2 備份還原
一 匯入匯出 ixf db2 export to tmp csv of ixf lobs to xml to modified by codepage 1208 select from sysibm.dual db2 import from tablename of ixf insert into ...
db2備份還原資料庫
備份資料庫 開始 執行 db2cmd 進入到命令列 執行如下命令 db2 backup db bxfund2 to e testbackup 提示資訊當前正在使用資料庫,這時,需要先將db2重啟一下,執行以下命令 db2stop force強制停掉db2,然後db2start 啟動資料庫,重新執行備...
DB2資料庫備份還原
db2資料庫備份還原 db2 備份命令 www.2cto.com db2 connect to dbname user username using password db2 update db cfg for dbname using logretain on db2 force applicat...