Golden Gate 概念和机制

简介:

1. OGG有哪些进程

ü  Manger : manger进程是goldengate的控制进程,分别运行在源端和目标端上,它主要的作用是启动、监控、重启goldengate的其他进程,报告错误及事件,分配数据存储空间,发布阀值报告等。需要注意的是在源端和目标端有且只有一个manger 进程。

ü  Extract : extract 进程运行在数据库源端,负责从源端数据表或日志中捕获数据。Extract的作用可以分为两个阶段:①初始数据装载阶段:在初始数据装载阶段,extract进程直接从源端的数据表中抽取数据。②同步变化捕获阶段:初始化数据完成以后,extract进程负责捕获源端数据的变化(DML和DDL)。

ü  Pump : pump进程运行在数据库源端,其作用是将源端产生的本地trail文件以数据块的形式通过TCP/IP协议发送到目标端,这通常也是推荐的方式。Pump进程本质是extract进程的一种特殊形式,如果不使用trail文件,那么extract进程在抽取完数据以后,直接投递到目标端生成远程trail文件。

ü  Collector : collector进程与pump进程对应,它运行在目标端,这个进程可以不必太关注,因为在实际操作过程中,无需我们对其配置,所以对我们来说它是透明的。Collector运行在目标端其任务就是把extract/pump投递过来的数据重新组装成运程trail文件。

ü  Replicat : replicat进程通常称之为应用进程,运行在目标端,是数据传递的最后一战,它负责读取目标端trail文件的内容,并将其解析为DML和DDL语句,然后应用到目标数据库中。

 

2.OGG数据复制的数据流图

 

3.OGG数据复制的机制示意图

 

4.示例简单配置OGG

4.1两边环境

 

4.2配置运行环境(source/target)

 

4.3安装GoldenGate软件(source/target)

 

 

 

 

4.4配置源端数据库

 

 

4.5配置目标端数据库

 

 

 

4.6配置源端goldengate

 

 

 

4.7配置目标端goldengate

 

 

4.8分别在源端和目标端启动EXT1和REP1,并测试用户

 

 

 

 

 

 

转:http://www.cnblogs.com/myrunning/p/4072502.html
 

 本文转自 张冲andy 博客园博客,原文链接: http://www.cnblogs.com/andy6/p/5898029.html  ,如需转载请自行联系原作者

 



相关文章
|
1月前
|
存储 API C++
【Qt 信号槽】深入探索 Qt 信号和槽机制中的引用传递“ (“A Deep Dive into Reference Passing in Qt Signal and Slot Mechanism“)
【Qt 信号槽】深入探索 Qt 信号和槽机制中的引用传递“ (“A Deep Dive into Reference Passing in Qt Signal and Slot Mechanism“)
48 0
|
7月前
|
设计模式 供应链 Java
反腐层(Anti-Corruption Layer):一种保护你的系统完整性的设计模式
反腐层(Anti-Corruption Layer):一种保护你的系统完整性的设计模式
|
10天前
R语言中的马尔科夫机制转换(Markov regime switching)模型
R语言中的马尔科夫机制转换(Markov regime switching)模型
12 0
|
4月前
|
存储 缓存 芯片
|
6月前
|
存储 持续交付 开发工具
什么是软件设计领域的 Single Source of Truth
什么是软件设计领域的 Single Source of Truth
39 0
|
7月前
|
传感器 数据可视化 JavaScript
状态机(State Machines):理解、设计和应用有限状态机
状态机(State Machines)是一种强大的计算模型和设计工具,用于建模和控制有限状态的系统和行为。无论是在软件开发、自动化控制、游戏设计还是其他领域,状态机都发挥着关键作用。本博客将深入探讨状态机的概念、工作原理以及如何在不同应用中设计和应用它们。
1131 0
|
11月前
|
机器学习/深度学习 计算机视觉 网络架构
【即插即用】Triplet Attention机制让Channel和Spatial交互更加丰富(附开源代码)
【即插即用】Triplet Attention机制让Channel和Spatial交互更加丰富(附开源代码)
113 0
|
网络协议 物联网 智能硬件
【Matter】解密Matter协议(一)--- 关键概念及特性
本篇文章我们将介绍Matter的关键概念及特性。 Matter是一个基于IPV6的运行在TCP/IP上的应用层协议,Matter的底层可以工作在WiFi、Thread或者以太网协议上,而蓝牙是用来完成Matter的入网配置的。
1992 0
【Matter】解密Matter协议(一)--- 关键概念及特性
|
机器学习/深度学习
CVPR2021| 继SE,CBAM后的一种新的注意力机制Coordinate Attention
最近几年,注意力机制用来提升模型性能有比较好的表现,大家都用得很舒服。本文将介绍一种新提出的坐标注意力机制,这种机制解决了SE,CBAM上存在的一些问题,产生了更好的效果,而使用与SE,CBAM同样简单。
CVPR2021| 继SE,CBAM后的一种新的注意力机制Coordinate Attention