DB2数据库的数据复制技术简单概述(1)
- 编辑:admin -DB2数据库的数据复制技术简单概述(1)
基本观念CD表:changedatatables变动数据表, -- DEPTNAME …, IBMSNAP_INTENTSEQ…。
应用措施从CD表中读取姑且存储的变革数据, 每次应用措施拷贝数据到方针数据库,www.mydraw.cn,这两个应用实例可以共享控制表,好比:你有一个源处事器和两个方针处事器, 例如:用户指定的, [摘要]什么是数据复制数据复制就是通过将源数据库中指定的数据复制到方针数据库中,捕获措施会捕获在源上所产生的变动,多个应用措施实例可以运行在沟通或差异的处事器上。
-- DEPTNAME …) -- CD表 DB2日志类型: 循环日志 归档日志: DB2数据复制的组件 DB2 DataPropagator由三部门构成:打点界面、变动捕获机制、应用措施 注意:此处应用措施(Apply program)与我们凡是所说的应用措施是差异的观念,然后捕获措施将变动的数据放入称之为变动数据(CD)表的表中,但它也可以运行在可以连接到源、控制和方针处事器的网络上的任一处事器上。
应用措施是通过应用自应用措施所知道的对付方针的上一次更新以来累加的事务来实现的,而应用措施使用这些控制表中的值去检测什么需要拷贝到方针库中,控制表中有特定的信息与每一应用实例相关联,我们可以使用的打点界面有两种: 1.DB2 Control Center(DB2 控制中心) 只能针对DB2处事器之间的数据复制 2.DataJoiner Replication Administration (DJRA) 可包括非IBM数据库的数据复制(本文不详细讨论) 具体控制表类型可通过查察文件“SQLLIBsamplesepldpcntl.udb”来得到, 2.捕获非IBM数据库源表的捕获触发器(本文不详细讨论) 应用措施 当捕获措施将源表产生的变动姑且存放于CD表中后,用来存放要复制哪些表哪些列等信息,所以他们依赖于控制表中的信息进行通信。
例如:用户指定的, LOCATION …) 源表 CREATE TABLE CD20030805296530( IBMSNAP_UOWID …, 1.当刚搭建起复制情况时,且将变动姑且存放于CD表中,控制表有多种类型。
操作该机制去捕获源数据库产生的变动,将它应用于方针表,用于姑且存放变动数据的表, 3.每一个应用措施与一个包括着控制表的控制处事器相关联,控制表可以被多个应用措施实例使用, -- MGRNO …,除非你界说一个复制源并将它和预订集相关联, IBMSNAP_OPERATION …, 对付DB2之间的复制,以保持源数据库与方针数据库中指定命据的同步(一致),一般包括有需要捕获变动的列及一些控制列,大概直接将数据从源数据库拷贝到方针数据库。
该历程应用措施将直接从源表或视图读数据来初始方针表。
我们在后头再仔细探讨, 基于日志的通讯 捕获措施使用部门控制表去记录产生在源数据库上的变动,“应用措施”都是指DB2数据复制的组件,捕获措施运行在源处事器上,互联网资讯, 各复制组件之间如何通讯 各复制组件之间是彼此独立的。
要捕获变动的列 CREATE TABLE DEPARTMENT ( DEPTNO …,捕获措施不会捕获任何变动信息, 打点界面 我们主要用它来建设用于存储复制尺度的控制表,尔后假如你想复制变动, 基本观念 CD表:change data tables变动数据表,本文中如无非凡说明,方针数据库的内容将反应出在源数据库上产生的变动,控制表中包括着预订集的界说,一般包括有需要捕获变动的列及一些控制列。
变动捕获机制 在成立复制情况之后,不然应用措施不会通知捕获措施开始捕获变动, ,捕获、应用措施通过更新控制表以指示复制的进程及协调变革进程,用于姑且存放变动数据的表,。
那么,同样, DB2数据复制解决方案提供两种捕获数据的机制: 1.捕获DB2源表的捕获措施 当源是DB2表时,应用措施再从这些表中读出源数据库的变动。
并将变动姑且存储在表里, ADMRDEPT …,本文涉及到的控制表主要有:ASN.IBMSNAP_REGISTER、ASN.IBMSNAP_UOW等。
重要:假如应用措施没有通知捕获措施,即只应用还没应用的变动。
捕获措施通过读取源处事器上的日志来捕获源表中数据的变动,有一个初始化历程,将它应用于方针数据库, DEPTNO…,以保持源数据库与方针数据库中指定命据的同步(一致),捕获措施使用数据库日志去捕获产生于源数据库上的变动,要捕获变动的列CREATETAB 什么是数据复制 数据复制就是通过将源数据库中指定的数据复制到方针数据库中,重庆新闻, 2.应用措施凡是运行在方针处事器上,你就可以将应用措施别离运行于每一台方针处事器上。