本文是原创文章,转载请注明出处

http://blog.csdn.net/msdnchina/article/details/38347285

Oracle GoldenGate的思想天空--感悟OGG的本质

本文的标题,高度模仿白总的《DBA的思想天空--感悟oracle数据库本质》,嘿嘿。

本文说一下自己对OGG的理解,很可能存在不正确的地方,欢迎各位批评指正。

1.OGG是数据同步软件,或者说是逻辑复制软件,其竞争对手有IBM CDC,DELL shareplex,DSG,DDS等等。

2.OGG软件是需要安装在操作系统上的,Oracle DB软件没有自带OGG软件(至少目前是这样的)

3.OGG软件有三大进程(说四大进程也行):
  三大进程:源头抽取进程、源头传输进程、目的端应用进程(即:复制进程)
  四大进程:源头抽取进程、源头传输进程、目的端server进程(负责在目的端写入trail文件)、目的端应用进程(即:复制进程)

4.OGG软件有两种trail file
  源头的trail file:由源头抽取进程写入。

目的端的trail file: 源头传输进程传输到目的端,由目的端的server 进程写入目的端操作系统的指定路径下。

5.OGG软件中三大进程都有自己的checkpoint(即:检查点,用来记录每种进程读取到什么位置了,写入到什么位置了)

源头抽取进程:有读取检查点 和写入检查点
源头传输进程:有读取检查点 和写入检查点
目的端应用进程:有读取检查点

6.OGG软件三大进程处理trail file的过程:

源头抽取进程:读取oracle redo log(假设源头数据库是oracle),结合抽取进程的参数文件,将redo log中的内容变为OGG自有格式的文件(即:trail file),并写入到源头操作系统的指定路径下
源头传输进程:读取“源头抽取进程写入的trail file”,结合传输进程的参数文件,发送需要同步的数据到目的端,在目的端是由server 进程负责写入。
目的端应用进程:读取目的端操作系统的指定路径下的trail file,结合应用进程的参数文件,形成sql语句,在目的端db上执行这些sql语句。

Oracle GoldenGate的思想天空--感悟OGG的本质相关推荐

  1. Oracle Goldengate OGG 11g与各操作系统及数据库版本的兼容列表

    Oracle Goldengate OGG 11g (11.1.1.0.0)与各操作系统及数据库版本的兼容列表如下,仅供参考: Oracle GoldenGate Certification Matr ...

  2. oracle 11gogg,【OGG】Oracle GoldenGate 11g (二) GoldenGate 11g 单向同步配置 上

    Oracle GoldenGate 11g (二) GoldenGate 11g 单向同步配置 上 Item Source System Target System Platform RHEL6.4 ...

  3. oracle ogg 12安装,Oracle GoldenGate Studio 12.2.1.3安装

    [OGGS简介] Oracle GoldenGate Studio12.2.1.3是一个图形化OGG界面管理工具.通过此工具可以更方便的完成OGG复制设计,其主要特性: 1. 逻辑层面设计OGG,不需 ...

  4. MySQL + Oracle GoldenGate + OGG Application Adpater

    最近接到一个需求,需要从MySQL数据库中将交易数据同步到Flat file(平面文件),该需求的解决方案我们通过GoldenGate+OGG Application Adapter来实现.   具体 ...

  5. OGG(ORACLE GOLDENGATE 12.3)安装与学习文档教程

    官方文档连接 OGG微服务安装与使用教程 一.前置环境 1.1 设置数据库归档模式 SQL> alter database archivelog; alter database archivel ...

  6. 【ogg二】Oracle GoldenGate(ogg)安装经验大汇总,采坑总结,绝对干货!

    一下是安装ogg过程中遇到的问题和解决办法,绝对良心干货,抽空会写更详细的安装教程.更多精彩内容请点击 OGG-00685 begin time prior to oldest log in log ...

  7. Oracle GoldenGate(OGG)- 超级详细

    1. OGG简介 OGG 是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化(数据量只有日志的四分之一左右) OGG 能够实现大量交易数据的实时捕捉,变换和投 ...

  8. 【ogg Reference Part II Oracle GoldenGate Microservices Architecture】5 Oracle GoldenGate AdminClient

    您可以使用Oracle GoldenGate MA使用HTML用户界面配置和管理数据复制. 本部分描述可以与Oracle GoldenGate微服务体系结构一起使用的命令.参数和选项. 5 Oracl ...

  9. oracle ogg 原理,oracle goldengate体系原理简介

    关于oracle goldengate简称ogg这个产品是oracle收购goldengate软件,然后将其集成到oracle goldengate中去,ogg主要是一种基于日志的挖掘的技术,基本实现 ...

最新文章

  1. SystemML大规模机器学习,优化算子融合方案的研究
  2. 一篇文看懂Hadoop
  3. 【带你重拾Redis】Redis数据结构及使用场景
  4. web模拟终端博客系统
  5. pluto实现分析(7)
  6. C#进行MapX二次开发之鹰眼实现
  7. VTK:PolyData之GreedyTerrainDecimation
  8. 螺钉装弹垫平垫机器人_【经验总结】什么时候用平垫,什么时候用弹垫?
  9. JDK下载与安装、 Eclipse下载与使用、 Tomcat下载与使用、 MySQL安装与使用
  10. 152. 乘积最大子序列
  11. Memcached启动提示:cann't run as root without the -u switch
  12. 摄像头如何被他人控制
  13. Excel宏的录制和解密
  14. HDU6143 Killer Names(数论)
  15. 爱因斯坦是人类历史上最伟大的科学家吗?
  16. Pinocchio——将.arith文件转换为qap及做相应的prove/verify操作
  17. Linux系统chmod误操作目录权限恢复方法
  18. 天猫、京东、苏宁双11房产战事起
  19. luogu P2198 杀蚂蚁
  20. 台湾国立大学(林轩田)《机器学习技法》(第7讲)blending and bagging

热门文章

  1. pinpoint使用详解(图文版)
  2. 阿里云轻量服务器Workbench root远程连接和一键连接的区别
  3. 程序猿专属福利~键盘选的好,下班回家早
  4. Nodejs学习网址
  5. 华为鸿蒙os手机入网,首款鸿蒙OS手机入网 华为卖车两天破3000单
  6. 团队协作软件如何整合内容营销
  7. Python Turtle 绘图[难度2星]:一朵雪花(基础代码 、 加变量/加自定义函数优化)
  8. 全局监听空格键事件 踩坑
  9. Java、对二维数组排序
  10. 【2020-10-26】APP逆向之某某健康(2)