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

DB2恢復誤刪除表的實際操作代碼示例

編輯:DB2教程

我們今天主要向大家講述的是DB2恢復誤刪除表的實際操作代碼,你如果對DB2恢復誤刪除表的實際操作代碼有興趣的話你就可以點擊以下的文章進行觀看了,以下就是文章對其實際操作代碼段的描述,望大家在浏覽之後會對其有更深的了解。

刪除刪除

做了一次恢復誤刪除表的測試,具體過程如下:

  1. DB2 ALTER TABLESPACE USERSPACE2 DROPPED TABLE RECOVERY ON  
  2. DB2 "list history dropped table all for cdbiold"  
  3. DB2 backup db cdbiold to /databk with 2 buffers buffer 512  
  4. DB2 "delete from DC_BILL_STATUS where count_time='20080731'"  
  5. DB2 drop table DC_BILL_STATUS  
  6. DB2 "select TBSPACE,DROP_RECOVERY from syscat.tablespaces where owner='DB2ADMIN'"  
  7. DB2 "list history dropped table all for cdbiold"  
  8. Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log Backup ID  
  9. D T 20090317165133 000000000039210b00020006   
  10. "DB2ADMIN"."DC_BILL_STATUS" resides in 1 tablespace(s):  
  11. 00001 USERSPACE1   
  12. Comment: DROP TABLE   
  13. Start Time: 20090317165133  
  14. End Time: 20090317165133  
  15. Status: A  
  16. EID: 39  
  17. DDL: CREATE TABLE "DB2ADMIN"."DC_BILL_STATUS" ( "COUNT_TIME" VARCHAR(8) NOT NULL ,   
  18. "ORG_CODE" VARCHAR(8) NOT NULL , "BILL_TYPE" VARCHAR(40) NOT NULL , "FLAG" CHAR(1) NOT NULL WITH DEFAULT 'N' ,   
  19. "OPER" VARCHAR(64) NOT NULL WITH DEFAULT ' ' , "UP_FLAG" CHAR(1) NOT NULL WITH DEFAULT 'N' ) IN "USERSPACE1" ;   
  20. DB2 force applications all   
  21. DB2 restore db cdbiold from /databk taken at 20090317  
  22. DB2 rollforward db cdbiold to end of logs and stop recover dropped table 000000000039210b00020006 to /databk   
  23. DB2 "select count(*) from DC_BILL_STATUS where count_time='20080731'"  
  24. DB2 import from /databk/NODE0000/data of del insert into DC_BILL_STATUS   

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

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