19cOCP 4月周末班 正在授课 欢迎试听         RHCE9 4月周末班 正在授课 欢迎试学         PGCE 认证专家,周末班报名中,欢迎垂询         数据库运维工程师招聘         RHCE认证培训钜惠学习         OCP认证培训组团活动特惠中!!!         MySQL认证周末班 正在招生 欢迎垂询!         

OGG是什么?

更新时间: 2015-08-31 07:00

       OGG是指Oracle Golden Gate,是Oracle的一款软件。简单的说就是用于数据同步复制的工具,一种基于日志的结构化数据复制备份软件。通过它解析源数据库在线日志或归档日志得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库的同步。
     这真的是一个好东东。下面这篇文章较详细地对OGG进行了解说,转录过来,供朋友们分享。在此要提醒大家的是一定要先掌握Oracle数据库的知识,这些好东东才会使用得更加得心应手。

        当前,很多企业的应用和数据必须在整个企业范围内 24 小时可供用户使用,所以需要同步基于异构环境下驻留在不同数据库中的数据。如何解决耗时、复杂数据同步问题,打破企业内信息孤岛的形式呢?
  国际标准SHARE 78,将容灾系统定义成七个层次:从最简单的将备份的磁带运送并存储在异地,到建立应用系统实时切换的异地备份系统,恢复时间也可以从几天到小时级到分钟级、秒级或0数据丢失等。

  真正的容灾必须满足三个要素首先是系统中的部件、数据都具有冗余性,即一个系统发生故障,另一个系统能够保持数据传送的顺畅其次,具有长距离性,因为灾害总是在一定范围内发生,因而充分的长距离才能够保证数据不会被一个灾害全部破坏;第三,容灾系统要追求全局的数据复制,也称为容灾的"3R"(RedundanceRemoteReplication)
  现在越来越多的公司在寻找一种强大的复制拓扑结构,这个结构能够减少甚至消除正常和非正常的停机对数据可用性造成的影响。这意味着无论是否有中断,关键任务应用系统都能够不间断地创造产值并提高公司的业务持续性底线。
  GoldenGate是一种基于数据库日志的数据复制产品,可以利用极少的系统开支,实时复制数据库,改善数据可用性。GoldenGate可以在数据移植、在线维护等场合应用,以减少或消除数据库的停机时间。同时,它还可用于数据容灾、负载均衡、数据集中、数据分布等应用中。GoldenGate可确保在这些工作进行时,源系统的正常事务处理得以继续进行,功能上不受影响。
  GoldenGate采用全局数据同步软件平台解决方案,保证了对企业关键任务交易数据持续性的访问,提供了对业务持续性的高度支持。GoldenGate一次性投资的平台解决方案,它为整个企业提供的不仅是技术适应能力包括速度、流量和多样性,而且还提高企业投资收益,这些都是保证业务持续的关键因素。
  作为一种软件方案,GoldenGate 可以采用非常灵活的方式加以配置,包括双向复制和多层次的数据复制。特别是其在双向数据复制领域的技术先进性,可以满足用户在本地或广域网络环境中的各种复杂复制需求。本机数据改变捕捉-做为一个基于日志的同步解决方案,对源系统和网络的影响减少到最低。
  GoldenGate可在异构IT基础结构之间,实现大量数据的秒一级的数据捕捉、转换和投递。注重于效率、流量和多样性。GoldenGate版本7软件平台提供了一个单一的平台,这个平台可以为任何企业环境实现秒一级的灾难备份。GoldenGate双向数据复制解决方案如图:
  (假定两中心均采用Oracle,基于Oracle日志方式的双向复制解决方案)
  GoldenGate双向数据复制解决方案特点包括:

   面对日趋复杂的计算机环境的极好的适应性。使得其能够在目前流行的各种数据平台间传输数据。
   支持实时的双向数据复制特性大大提高了业务系统的可用性和效率。
  利用Golden Gate软件的数据复制功能,产生类似于生产系统的模拟环境,可以直接用于应用程序的测试和开发。
   目标系统可以被访问。在实时复制的过程中,目标数据库一直处于活动状态,可以访问和进行生产系统的各种服务。
   对源系统的影响非常小。Golden Gate的复制操作集中于对数据的改变,因此将对源数据库系统、源操作系统和网络的影响最小化。
   实时准确的复制。Golden Gate非常快速,在源数据库系统一个交易开始时就开始复制,保证了目标系统和源系统的一致性。GoldenGate在源数据库一端严格地遵守读一致性模式。在目标数据库一端,保证操作次序和会话上下文的一致。
   完善的灾难恢复方案。GoldenGate不仅提供了人为操作错误产生数据不一致、数据的复制队列丢失、数据需要完全同步等情况下的处理方案,还特别提供了诸如网络故障导致工作停工、集群主节点停机、集群双节点停机、数据库单实例宕机、数据库双实例宕机等特定情况的解决方案。
  保证系统高可用性。GoldenGate除了承担灾备系统中的双向数据复制功能,尚可用于系统移植项目,帮助用户将大批数据复制到某个距离内的同种或异种平台上,并在必要时升级数据库版本。
   高投资收益比。从实际应用来讲,双向数据复制技术的事实也大大降低了用户的成本和提高了系统工作的效率性,极好地保证了两端业务系统的并行操作和运行,业务持续性得到了很大程度的保证,体现了非常高的投资收益比。
  此外,GoldenGate产品还提供了灵活的应用方案,基于其先进、灵活的技术架构,不仅能够支持单向、双向数据复制,也支持如下几种数据复制方式:广播复制、集中复制、级联复制等应用。GoldenGate无论从网络资源占用、执行效率和对系统性能影响等方面考虑,都有独特的优势,可以为企业提供实时切换的异地备份系统,满足不同企业在业务发展过程中,对于数据安全的需求。

开班信息MORE>>

课程名称 开课时间 上课类型 状态
RHCE培训 4月 周末班 授课中...
OCP培训 4月 周末班 授课中...
PGCE 数据库认证专家 4月 周末班 报名中...
OCM培训 5月 周末班 报名中...
OCP培训 5月 精英班 报名中...
RHCE培训 常年 周末班 报名中...
MySQL培训 常年 周末班 报名中...
<<