zoukankan      html  css  js  c++  java
  • Golden Gate 概念和机制

    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
     

     

  • 相关阅读:
    飞思卡尔IMX6处理器的GPIO配置方式
    批处理清除VisualStudio解决方案文件夹
    总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告
    详解Linux2.6内核中基于platform机制的驱动模型 (经典)
    [驱动注册]platform_driver_register()与platform_device_register()
    机器人系统常用仿真软件介绍效果与评价指标
    WINCE的批处理
    项目开发中的人月及如何计算
    常用的六个富文本编辑器
    如何获取公众号里面的歌曲
  • 原文地址:https://www.cnblogs.com/andy6/p/5898029.html
Copyright © 2011-2022 走看看