免责声明:
    本文中使用的部分图片来自于网络,如有侵权,请联系博主进行删除

1. Oracle Glodengate是什么?

GoldenGate是oracle的一种基于数据库日志的数据同步软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化全部或者部分的应用到目标数据库,实现源数据库与目标数据库实时同步。

GoldenGate软件可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制。

GoldenGate的工作原理如下:

GlodenGate的主要的优点有:

1. 高性能:通过非侵入式的设计,底层的数据传输等,实现了亚秒级的数据延迟

2. 灵活扩展性:开放模块化的结构,支持异构的源端和目标端。

3. 可靠性:通过事务顺序提交,合理的检查点机制,以及可靠的数据传输机制,支持断点续传,保证了数据的完整性和可靠性。

GlodenGate的主要担心的问题是:

1. 要实现数据同步,需要在源端数据库和目标端数据库分别安装GoldenGate的介质。在某些数据集成环境下源端数据库可能会限制使用。

2. 要支持GoldenGate需要对源数据库进行一些参数设置(比如:开启归档日志,并开启最小附加日志模式当然这些设置默认基本上生产库的数据库中都会配置)。

GlodenGate的应用场景主要有:

1. 数据库的实时灾备。

2. 数据集成时的数据抽取(看中其可靠性的一点)。

2. Oracle Data Integrator是什么?

Oracle ODI是使用E-LT的理念(Extract、Load & Transform,即抽取、装载、转换)设计出来的数据抽取/数据转换工具。主要用来做数据的清洗加工,尤其是在做数据集成项目以及BI项目的源数据抽取时特别有用。

主要优点:

1. 支持异构数据:当数据源或者目的不是Oracle数据库,ODI能够生成针对那个数据源的native的SQL操纵语句。

2. 实时数据集成的环境:ODI能够支持CDC(Change Data Capture),从而完成近实时的数据集成。

3. 在数据抽取集成过程中可以和SOA集成,ODI本身提供了call web service的机制,并且ODI的接口也可以暴露为webService,从而可以和SOA环境进行交互。

主要问题:

1. 不支持数据的数据的断点续传等,因此在大规模数据集成时,尤其是远距离的数据集成时,使用其他的手段(比如:OGG)来保证数据的完整性和可靠性。

3. 在做大规模数据集成项目中,OGG和ODI分别起什么作用?有哪些可用的模式

1. 简单的模式,直接使用ODI,进行数据抽取工作

优点:

1.部署简单,适合小范围的数据集成。

2. 使用OGG和ODI来进行数据抽取工作。

优点:

1.通过OGG模块将各业务系统的数据

4. 参考文档:

1.zhoujiongfield《关于前阵子使用GlodenGate的一个总结文档》

 

20150722补充:

       OGG:支持异构数据库,在同步服务器的两端都需要安装,也就是说需要采购多套。

         OGG跟其他同步软件的区别:Oracle集群和灾备解决方案介绍

       ODI:只需要在目的端安装一套即可,自带的client可以在其他位置安装。

     

 

作者:sdjnzqr
出处:http://www.cnblogs.com/sdjnzqr/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任

Oracle Goldengate和Oracle Data Integrator的初步认识的更多相关文章

  1. Oracle GoldenGate for Oracle 11g to PostgreSQL 9.2.4 Configuration

    Installing and setting up Oracle GoldenGate connecting to an Oracle database Also please make sure t ...

  2. Oracle GoldenGate for Big Data 12.2.0.1的新特性

    ogg for bigdata 12.2已经发布,新增有如下特性:支持java replicat进程OGG12.2中开发了基于java的replicat模式,以前的版本是基于extract进程中使用u ...

  3. Oracle GoldenGate对接 Oracle 11g和Kafka

    本文主要是向读者介绍如何通过 ogg 为 oracle 数据库的变更操作实时同步到大数据产品 kafka 上. 开始介绍前,先为读者介绍一下环境背景 机器ip 和其对应的服务 192.168.88.1 ...

  4. Oracle GoldenGate从oracle db 到非oracle db的初始化数据同步的方法

    非oracle db以 sqlserver为样例说明: 我的思路 A :oracle db 生产  B: oracle db 中间机 C: sqlserver db 目的端 A-> B-> ...

  5. Streaming data from Oracle using Oracle GoldenGate and Kafka Connect

    This is a guest blog from Robin Moffatt. Robin Moffatt is Head of R&D (Europe) at Rittman Mead, ...

  6. Oracle Goldengate REPLICAT启动时报正在运行解决办法

    stop replicate时报ERROR: opening port for REPLICAT MYREP (TCP/IP error: Connection refused). start rep ...

  7. 使用 Oracle GoldenGate 在 Microsoft SQL Server 和 Oracle Database 之间复制事务

    使用 Oracle GoldenGate 在 Microsoft SQL Server 和 Oracle Database 之间复制事务 作者:Nikolay Manchev 分步构建一个跨这些平台的 ...

  8. Zero Downtime Upgrade of Oracle 10g to Oracle 11g Using GoldenGate — 3

    DDL Setup Steps SQL> grant execute on utl_file to ggs; Grant succeeded. Create GLOBALS file [orac ...

  9. Oracle GoldenGate实现数据库同步

    前言:最近刚好在弄数据库同步,网上查了些资料再加上自己整理了一些,做个分享! 一.GoldenGate的安装 1.安装包准备 数据库版本:Oracle Database 11g Release 2(1 ...

随机推荐

  1. Windows系统错误代码大全

    1 Microsoft Windows 系统错误代码简单分析: 0000 操作已成功完成.0001 错误的函数. 0002 系统找不到指定的文件. 0003 系统找不到指定的路径. 0004 系统无法 ...

  2. jquery用ajax方式从后台获取json数据,将内容填充到下拉列表。

    从后台获取json数据,将内容填充到下拉列表. url:链接 par:ID sel:下拉列表选择器 //获取下拉列表 function BuildSelectBox(url, par, sel) { ...

  3. c#中操作word文档-三、MSDN文档

    这是关于word读写的MSDN内容,基本所有的方法都可以在这上面找到 https://msdn.microsoft.com/zh-cn/library/office/ff837519.aspx

  4. oracle函数和存储过程示例

    Function: --为了使产生的uuid符合rfc 4122的标准(http://tools.ietf.org/html/rfc4122),例如:a8f662b8-6e7a-13fe-e040-9 ...

  5. HUE 忘记密码

    解决方法: 启动HUE的Shell /opt/cloudera/parcels/CDH/lib/hue/build/env/bin/hue shell from django.contrib.auth ...

  6. php static延迟静态绑定

    如果你是一个懒惰的程序员,你看到以下代码可能会恼火 abstract class U{ } class u1 extends U{ public static function create(){ r ...

  7. Index of my articles

    65:一个表格说明RelativeLayout中的几个重要属性[Written By KillerLegend] (2013-10-16 21:59) 64:win7修改软件[授权给…]后面的名称 ( ...

  8. HelloWorld IL代码

    .assembly extern mscorlib .assembly HelloWorld.class HelloWorld extends [mscorlib] System.Object {   ...

  9. Android 使用Fragment,ViewPagerIndicator 制作csdn app主要框架

    转载  转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23513993 本来准备下载个CSDN的客户端放手机上,没事可以浏览浏览资 ...

  10. Android请求返回417解决办法

    今天碰到个很奇怪的问题,APP通过代理链接服务器会收到HTTP 417错误,经过网上查找发现是由于以下代码造成: HttpParams params = new BasicHttpParams(); ...