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

DB2數據庫的備份和恢復

編輯:DB2教程
最近,我恢復了一個數據庫.其中的辛苦不予言表,我想寫出自己用到的一些語句,和遇到相同問題的xdjm共勉。
首先談db2數據庫的備份,我用的是backup命令。
db2 backup database 數據庫名(我的庫是JSdb)
忘了說了,在backup之前需要停止你要備份的數據庫,我用了db2stop force(之所以用force參數是因為這樣好停懶省事:)和db2start。這樣就保證可以成功backup了。
備份完成後db2會告訴你一個時間戳,例如:20040831(之後好幾位)這樣就會在當前目錄下產生一個與你數據庫名相同的文件夾名例如:JSdb。這個文件夾目錄層次很重要,如果錯了會在恢復時提示找不到文件。
備份完成以後就是恢復了,我用的是restore命令。
db2 restore database 數據庫名(JSdb)taken at 時間戳(20040831)
執行這個語句要注意兩點:1,要把備份文件夾考到當前目錄下(我用了一個cd c:\命令設當前目錄為c盤,將jsdb文件夾考到c盤根目錄下);2,時間戳要和JSdb目錄中的一致。
這樣,就完成了恢復數據庫了。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved