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,并测试用户

最新文章

  1. Material Design Lite,简洁惊艳的前端工具箱。
  2. C#窗体无法接受Keydown事件
  3. Mybatis分页插件
  4. java一维数组
  5. 苹果 Mac OS X Yosemite 10.10 新功能特性总结 - 扁平化、主打跨设备的无缝连通性
  6. 【Dancing Link专题】解题报告
  7. edge.js
  8. Struts2的OGNL标签详解
  9. 记一个问题的AC
  10. vs中web配置可浏览json数据文件
  11. [HDU] 2094 产生冠军(拓扑排序+map)
  12. 第三弹:ZFNet
  13. http权威指南笔记
  14. Unity C#笔记 容器类
  15. C# 23种设计模式
  16. ionic3自定义android原生插件
  17. 做h5动画会用到的一个很好的缓动算法库
  18. c# DataSet转换为Json
  19. [20171213]john破解oracle口令.txt
  20. VUE2.0 饿了吗视频学习笔记(六):定位问题、文字显示、模糊背景图片、点击事件

热门文章

  1. Struts2文件上传下载
  2. Web Tours自带示例网站无法打开的解决方案
  3. SU sunmo命令学习
  4. SU Demos-06Selecting Traces
  5. 编写css相关注意事项以及小技巧
  6. Post请求
  7. Intellij IDEA tomcat相关
  8. bzoj1008 [HNOI2008]越狱
  9. python 代码片段18
  10. word 批量修改表格格式