程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2恢復刪除表的實際操作技巧演示

DB2恢復刪除表的實際操作技巧演示

編輯:DB2教程

以下的文章向大家描述的是在DB2恢復刪除表的實際操作技巧,在實際操作中DB2數據庫在歷史文件中保存了備份,恢復,以及裝載數據與刪除表等操作. 假設數據庫名為sample, 您可以用下面的命令列出刪除表的記錄:

  1. db2 "list history dropped table all for sample" 

下一步是從以前的備份中恢復刪除表所在的表空間, 備份所在的目錄是c:\db2backup. without rolling forward指明不需要前滾.

  1. db2 "restore db sample tablespace(userspace1) from c:\db2backup taken at 20041102100931 without rolling forward without prompting" 

第三步是把所刪除表的數據卸載到某一目錄中

  1. db2 "rollforward db sample to end of logs and complete recover dropped table 00000000000002010002000d to c:\db2backup" 

第四步是用歷史文件中保留的該表的DDL語句重建該表

第五步是重新裝載數據到該表. p(1,2)表明裝載該表的第一個和第二個字段的內容. recoverme是表名

  1. db2 "load from c:\db2backup\node0000\data OF DEL METHOD p(1,2) insert into recoverme" 

以上的相關內容就是對DB2恢復刪除表技巧的介紹,望你能有所收獲。

DB2恢復刪除表技巧

上述的相關內容就是對DB2恢復刪除表技巧的描述,希望會給你帶來一些幫助在此方面。

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