多对一数据复制技术.pdf
文本预览下载声明
Oracle® GoldenGate
多对一数据库复制技术
Amituofo
2011/3/28
OracleGoldenGateTDM是一种基于软件的数据复制方式,它从数据库的日志
解析数据的变化。
一、多对一复制方案
1.实现原理:多对一复制方案适用于从多个数据源向一个目标数据库进行数
据汇总。在GoldenGate 中实现多对一的
方式和一对一方式类似,在目标数据库
建立多个 Replicat,分别对应不同的数
据源即可。在建立 Replicat 时,需要使
用不同的 trail ID,以区分不同的数据源
发过来的Trail 。
对于多对一的方式,客户应用程序应保
证不同的数据源向目标传送的数据是不同的,否则将在目标端引发数据冲突。
2、业务需求:
某部门需要对下设的十五个单位的数据进行汇总,以便于对数据进行海量分
析,提供宏观决策。
二、多对一复制方案实现过程
1、建立需要的同步的数据库表。
(略)
2、用户配置
2.1 同步用户
该用户用于在 GoldenGate 中将源数据库中的数据同步到目标数据库,该用
户必须能够访问源数据库用户和目标数据库用户下的所有数据。
方案是以Goldengate 专用用户作用同步用户。
2.2 源数据库用户
方案中以 NMG、HET、BTS、WHM 、CFS、TLO 、ODS、HBR、BAM、ULM、
HIN、XGO 、ALM 、ELS、MZL 作为十五个数据源的用户。
2.3 目标数据数据库用户
方案中目标数据库用户以GoldenGate 专用用户ggs
3、源数据的配置
3.1 源数据NMG 的配置
2
3.1.1 增加Primary Extract
GGSCI EDIT PARAMS
显示全部