• 4006-091-190
    咨询热线:4006-091-190
    一对一贴心咨询
    最新优惠活动推荐
    全方位产品沟通
    精准细化解决方案
  • 公众号
    扫一扫关注官方微信
    获取更多资讯
    扫一扫关注官方微博
    获取更多动态

返回 Oracle GoldenGate简介

2023-03-30
     据说能够做到Oracle数据库异构同步的只有几个产品,国外两家:一个是Streams Replication(流复制),一个是GoldenGate;国内两家:一个是DSG,一个是九桥。本篇就GoldenGate进行简单的介绍。

    GoldenGate软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。GoldenGate 可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据的实时复制(大概5秒以内的延迟),从而在可以在应急系统、在线报表、实时数据仓库供应、交易跟踪、数据同步、集中/分发、容灾等多个场景下应用。

    同时,GoldenGate可以实现一对一、广播(一对多)、聚合(多对一)、双向、点对点、级联等多种灵活的拓扑结构。

     因为采用的是在线日志或归档日志的分析手段,所以软件的兼容性比较高,基本上不挑操作系统,只和数据库的版本有关,目前9i以上的数据库库版本基本支持。

    也正因为采用的在线日志或归档日志的分析手段,所以数据库需要设置成归档模式。必须打开补充日志,打开force logging(强制日志模式,就是所有的操作都会记入日志)。

     并且这种模式就注定了存在几个问题不能解决,比如说表空间的扩容,源数据库扩容后,目标客户机不会跟着一起扩容等一些无法用日志重现的操作都不会被同步。

   综上所述,GoldenGate的亮点还是在异构上,但是作为玩家级的产品,对于用户真正的实用价值还是很值得继续深入研究。这样的软件还是越简单越容易为用户所用。

    另外个人觉得GoldenGate和Streams Replication是Oracle自身的产品,怎么折腾都可以。而非Oracle厂家来做这个方向的话,只能是跟在老虎屁股后面找食吃。一旦更改日志模式,或者将日志加密,都会出现很大的问题。

分享到: