成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實現DB2數據庫自動備份的實際操作步驟

數據庫
以下的文章主要向大家講述的是實現DB2數據庫自動備份的實際操作步驟的描述,我們是從編寫BAK.java的實際操作代碼開始對其進行講起的。

以下的文章主要描述的是實現DB2數據庫自動備份的實際操作步驟的描述,首先我們是從編寫BAK.java的實際操作代碼開始的,以下就是文章的主要內容的詳細描述,望大家在瀏覽之后會對其有更深的了解。

DB2, 數據庫, 備份數據庫, 自動

 

步驟如下:

 

(1) 編寫BAK.java,代碼如下:(一周內周六完備、其他日期增量備份)

  1. import java.util.Date;  
  2. public class BAK {  
  3. public static void main(String[] args) throws Exception{  
  4. Runtime runtime = Runtime.getRuntime();  

斷開數據庫連接

  1. Process proc = runtime.exec("db2cmd /c db2 force application all"); 

只保留一天的DB2數據庫自動備份

  1. runtime.exec("del d:\\backup\\db2bak\\autobak\\DATACTR.0\\ /S /F /Q");  
  2. runtime.exec("del d:\\backup\\db2bak\\autobak\\RONE.0\\ /S /F /Q");  

暫停n秒

  1. Thread.currentThread().sleep(5000); 

關閉上述進程

  1. proc.destroy(); 

暫停n秒,等待數據庫連接斷開

  1. Thread.currentThread().sleep(5000); 

備份

  1. proc = runtime.exec("db2cmd db2 backup db DATACTR");  
  2. Thread.currentThread().sleep(5000);  
  3. proc.destroy();   
  4. Date date = new Date();  
  5. int dayOfTheWeek = date.getDay();  
  6. if (dayOfTheWeek != 6){  

不是周六,進行增量DB2數據庫自動備份

  1.  proc = runtime.exec("db2cmd db2 backup db yndc incremental");  
  2. proc = runtime.exec("db2cmd /c db2 backup db yndc incremental");  
  3. }  
  4. else{  

是周六,進行完全備份

  1. proc = runtime.exec("db2cmd /c db2 backup db yndc");  
  2. }  
  3. proc = runtime.exec("db2cmd db2 backup db gather");  
  4. proc = runtime.exec("db2cmd /c db2 backup db codebase");  
  5. proc = runtime.exec("db2cmd /c db2 backup db rone");  
  6. proc = runtime.exec("db2cmd db2 backup db datactr");  

暫停5秒

  1. Thread.currentThread().sleep(5000);  
  2. proc.destroy();  
  3. restart db2  
  4. proc = runtime.exec("db2start");  

暫停5秒

  1. Thread.currentThread().sleep(5000);  
  2. proc.destroy();  
  3. runtime.exit(0);  
  4. }  
  5. }  

(2)編寫run.bat,編譯BAK.java并執行(注意需設置windows環境變量指向jdk的bin目錄,在cmd下敲入命令"java"能找到這個命令,以支持編譯和執行BAK.java

  1. javac -deprecation BAK.java  
  2. java BAK  

(3)通過windows的任務計劃每天晚上定時調用run.bat進行數據庫備份,譬如每晚22:00

(4)配合winzip軟件可實現數據庫的異機DB2數據庫自動備份,定時將備份目錄壓縮至另一臺機器的硬盤上(可映射成本地機器的網絡硬盤。)

注意:db2 backup命令不支持將備份文件直接備份到網絡硬盤上,將提示無法識別盤符??筛鶕枨筮x擇離線備份或者在線備份。

【編輯推薦】

  1. DB2數據庫優化策略的正確理解
  2. 我國IPTV研究目全球領先
  3. DB2編程的正確應用程序
  4. DB2 9打開打開通往 XML 之門的鑰匙
  5. 如何看待IBM DB2 9數據服務器的發展?
責任編輯:佚名 來源: 清華大學出版社
相關推薦

2010-08-03 09:32:19

DB2在線備份

2010-08-03 09:49:58

DB2恢復數據庫

2010-08-03 09:44:42

DB2在線增量備份

2010-08-03 13:56:11

DB2表復制

2010-08-12 09:25:22

DB2數據庫復原

2010-07-27 11:20:02

DB2打補丁

2010-08-12 10:22:21

DB2定期自動備份

2010-07-30 14:38:25

DB2數據庫

2010-09-07 13:04:20

DB2數據庫

2010-08-12 10:27:21

DB2數據庫備份

2010-07-29 08:40:16

DB2數據庫

2010-08-02 09:10:45

JDBC連接DB2

2010-08-05 14:34:26

DB2存儲過程

2010-08-12 17:36:48

DB2還原某個表空間

2010-08-05 11:34:01

DB2 代碼

2010-08-18 09:18:10

DB2求剩余數據庫空間

2010-08-05 09:33:31

DB2數據庫卸載

2010-08-05 13:10:11

DB2代碼

2010-07-30 14:21:10

DB2數據集

2010-07-28 08:58:50

DB2并行索引
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产在线高清 | 欧美在线激情 | 欧美性视频在线播放 | 伊人在线 | 国产精品毛片一区二区三区 | 日韩午夜一区二区三区 | 久草.com | 欧美国产视频 | 一区二区三区视频 | 国产亚洲二区 | 色呦呦在线 | 亚洲成av片人久久久 | 精品久久久久久红码专区 | a国产视频| 91色站 | 成人在线免费电影 | 欧美一级久久 | 国产成人99av超碰超爽 | 欧美在线视频一区二区 | 中文字幕91av | 日韩av黄色| www操操| 中国美女一级黄色片 | 免费观看av | 欧美精品一区二区在线观看 | 四虎影院新地址 | 欧美一级二级在线观看 | 久久99精品国产自在现线小黄鸭 | 国产精品福利网 | 在线视频日韩 | 国产欧美一级二级三级在线视频 | av天天看 | 国产毛片久久久久久久久春天 | 成人免费观看视频 | 一区二区成人 | 成人国内精品久久久久一区 | 久久与欧美 | 成人午夜免费视频 | 一区二区三区视频在线观看 | 黄色毛片免费视频 | 日韩精品一区二区三区第95 |