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

DB2數據庫的數據復制詳解

數據庫
數據復制就是通過將源數據庫中指定的數據復制到目標數據庫中,以保持源數據庫與目標數據庫中指定數據的同步,本文將主要討論DB2之間的數據復制,而不考慮包含非IBM數據庫的數據復制。

本文將為您詳細分析DB2數據庫中的數據復制技術,供您參考。需要注意的是,本文將主要討論DB2之間的數據復制,而不考慮包含非IBM數據庫的數據復制。

-什么是數據復制

數據復制就是通過將源數據庫中指定的數據復制到目標數據庫中,以保持源數據庫與目標數據庫中指定數據的同步(一致)。

基礎概念

CD表:change data tables更改數據表,用于臨時存放更改數據的表。一般包含有需要捕捉更改的列及一些控制列。

例如:用戶指定的,要捕捉更改的列

CREATE TABLE DEPARTMENT ( DEPTNO …, <-- DEPTNAME …, <-- MGRNO …, ADMRDEPT …, LOCATION …)
 
源表

CREATE TABLE CD20030805296530( IBMSNAP_UOWID …, IBMSNAP_INTENTSEQ…, IBMSNAP_OPERATION …, DEPTNO…, <-- DEPTNAME …) <--
 
CD表

DB2日志類型:

循環日志 歸檔日志:

DB2數據復制的組件

DB2 DataPropagator由三部分組成:管理界面、更改捕捉機制、應用程序

注意:此處應用程序(Apply program)與我們通常所說的應用程序是不同的概念,本文中如無特殊說明,“應用程序”都是指DB2數據復制的組件。#p#

管理界面

我們主要用它來創建用于存儲復制標準的控制表。控制表有多種類型,用來存放要復制哪些表哪些列等信息,我們在后面再仔細探討。我們可以使用的管理界面有兩種:

1.DB2 Control Center(DB2 控制中心)

只能針對DB2服務器之間的數據復制

2.DataJoiner Replication Administration (DJRA)

可包含非IBM數據庫的數據復制(本文不詳細討論)

具體控制表類型可通過查看文件“SQLLIB\samples\repl\dpcntl.udb”來獲得,本文涉及到的控制表主要有:ASN.IBMSNAP_REGISTER、ASN.IBMSNAP_UOW等。

更改捕捉機制

在建立復制環境之后,利用該機制去捕捉源數據庫發生的更改,且將更改臨時存放于CD表中。 DB2數據復制解決方案提供兩種捕捉數據的機制:

1.捕捉DB2源表的捕捉程序

當源是DB2表時,捕捉程序會捕捉在源上所發生的更改。捕捉程序使用數據庫日志去捕捉發生于源數據庫上的更改,并將更改臨時存儲在表里。捕捉程序運行在源服務器上。

2.捕捉非IBM數據庫源表的捕捉觸發器(本文不詳細討論)#p#

應用程序

當捕捉程序將源表發生的更改臨時存放于CD表中后,應用程序再從這些表中讀出源數據庫的更改,將它應用于目標數據庫,或者直接將數據從源數據庫拷貝到目標數據庫。

1.當剛搭建起復制環境時,有一個初始化過程,該過程應用程序將直接從源表或視圖讀數據來初始目標表。而后如果你想復制更改,應用程序從CD表中讀取臨時存儲的變化數據,將它應用于目標表。

2.應用程序通常運行在目標服務器上,但它也可以運行在可以連接到源、控制和目標服務器的網絡上的任一服務器上。多個應用程序實例可以運行在相同或不同的服務器上。

3.每一個應用程序與一個包含著控制表的控制服務器相關聯,控制表中包含著預訂集的定義。控制表可以被多個應用程序實例使用。比如:你有一個源服務器和兩個目標服務器,那么,你就可以將應用程序分別運行于每一臺目標服務器上。這兩個應用實例可以共享控制表,控制表中有特定的信息與每一應用實例相關聯。

各復制組件之間如何通訊

各復制組件之間是相互獨立的,所以他們依賴于控制表中的信息進行通信。捕捉、應用程序通過更新控制表以指示復制的進程及協調變化進程。

對于DB2之間的復制,捕捉程序通過讀取源服務器上的日志來捕捉源表中數據的更改。然后捕捉程序將更改的數據放入稱之為更改數據(CD)表的表中。

每次應用程序拷貝數據到目標數據庫,目標數據庫的內容將反映出在源數據庫上發生的更改。應用程序是通過應用自應用程序所知道的對于目標的上一次更新以來累加的事務來實現的,即只應用還沒應用的更改。

 

責任編輯:段燃 來源: 新浪博客
相關推薦

2010-08-25 10:50:48

DB2數據庫

2010-11-03 16:21:18

DB2數據庫授權

2009-07-06 17:34:26

遠程復制DB2

2010-08-26 10:37:40

DB2Q復制

2011-03-11 16:02:03

DB2數據庫安裝

2009-02-26 09:34:16

性能優化DB2數據庫

2011-08-23 09:23:35

DB2OLAP函數OLTP

2010-08-03 13:56:11

DB2表復制

2010-08-13 16:29:03

DB2數據復制

2010-08-26 17:11:50

DB2database Pa

2010-08-27 15:26:19

DB2數據庫創建

2010-11-03 16:32:10

DB2創建數據庫

2011-05-13 09:49:55

DB2數據移動

2010-08-31 17:34:46

DB2

2010-11-01 13:45:16

DB2數據庫的優勢

2010-08-26 16:15:25

DB2數據庫管理

2010-11-01 11:30:41

DB2數據庫權限

2010-09-30 11:49:21

DB2數據庫權限

2011-03-16 13:02:47

DB2數據復制遷移

2010-08-10 10:07:29

DB2 數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲色视频 | 黄视频网站免费观看 | 中文字幕一区二区三区四区五区 | 97精品国产一区二区三区 | 一区二区不卡视频 | 精品美女 | 精品免费国产视频 | 午夜一区二区三区视频 | 精品视频一区二区三区在线观看 | 久久久91精品国产一区二区精品 | 波多野结衣一二三区 | 中文字幕在线观看第一页 | 国产网站在线免费观看 | 国产精品亚洲综合 | 久久1区| 999国产精品视频 | 亚洲视频 欧美视频 | 精品在线免费观看视频 | 欧美www在线观看 | 日本久久久久久久久 | 很黄很污的网站 | 97色在线观看免费视频 | 99国产在线 | 久久久www成人免费无遮挡大片 | 国产二区三区 | 91精品国产综合久久婷婷香蕉 | 国产一区二区中文字幕 | 国产精品久久久久久久久久软件 | 在线观看视频一区二区三区 | 午夜影院 | 亚洲精品成人av久久 | 久久精品男人的天堂 | 成人午夜精品 | 天堂一区二区三区 | 国产精品永久免费 | 亚洲精品一区二区网址 | 欧美成年人视频在线观看 | 国产免费色 | 久久成人在线视频 | 日韩一区二区在线视频 | 亚洲欧美视频一区二区 |