OracleGoldenGate的HA解决方案探析_第1页
OracleGoldenGate的HA解决方案探析_第2页
OracleGoldenGate的HA解决方案探析_第3页
OracleGoldenGate的HA解决方案探析_第4页
OracleGoldenGate的HA解决方案探析_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle GoldenGate的HA解决方案 TOC o 1-3 h z u HYPERLINK l _Toc275507917 Oracle 数据复制及及灾难备份解解决方案(HHA) PAGEREF _Toc275507917 h 3 HYPERLINK l _Toc275507918 Oracle GoldeenGatee技术原理简简介 PAGEREF _Toc275507918 h 5Oracle 数据复制及及灾难备份解解决方案(HHA)2009年7月月Oraclle公司收购购了GolddenGatte,GolldenGaate是全球球最领先的实时时数据整合的的解决方案。GGolde

2、nnGate最最强大之处是是对关键业务务进行实时的的数据整合和和连续的数据据捕获和更新新,同时提供供跨异构平台台(不同硬件件、不同操作作系统、不同同数据库品牌牌、不同版本本)的连续数数据同步,达达到数据复制制和灾备的目目的。Oraacle公司司在收购了GGoldennGate之之后,对产品品进行了重新新整合,以提提供跨企业的的实时数据及及灾难备份需需求的解决方方案,下图为为Oraclle GolldenGaate典型应应用场景:同时Oraclle GolldenGaate还包含了Oraacle数据据库企业版111g的重要要选件 Acctive DataGGuard。广电行业的724小时高高可用

3、,建议议主系统侧使使用Oraccle RAAC,通过GGoldennGate(含含Activve DattaGuarrd)同时将将数据实时灾灾备到异地的的数据库上(如如果使用Orracle RAC更好好),在灾难难发生时,远远程的节点上上有完全同步步的数据,可可以迅速切换换到远程节点点上提供原有有服务,如下下图所示。广电行业,尤其其是省网整合合过程中存在在的地市多中中心,同样需需要数据的“大集中”、集中灾备备以及从主中中心的数据回回流。因此,我我们推荐在各各分中心和主主中心(集中中灾备中心)之之间使用GooldenGGate进行行数据传输(单单双向均可),如如下图所示。这种架构既能解决其它高速

4、复制产品无法实现的N+1模式,又能解决数据上传和回流的双向复制问题。3广电行业的的应用系统已已经逐步发展展成了大数据据量、高并发发、海量数据据检索以及报报表查询负载载重的系统,因因此经常需要要对主系统的的查询负载进进行卸载。因因此,我们推推荐在主系统统和查询分离离服务器(如如报表服务器器)之间使用用GoldeenGatee进行数据传传输(通常单单向即可),如如下图所示。Oracle GoldeenGatee技术原理简简介GoldenGGateGoldenGGate 数数据复制实现现原理:GoldenGGate公司司的领先技术术就是逐渐为为大家所知的的交易数据管管理Trannsactiional

5、 Data Managgementt (TDMM),可以在在异构的ITT基础结构(几乎所有常常用操作系统统如和数据库库平台)之间间实现大量数数据的秒一级级的数据捕捉捉、转换和投投递。GolldenGaate通过解解析数据库日日志并将数据据传输和应用用到目标数据据库,实现数数据同步复制制,其复制的的原理如下图图所示:图三 GolddenGatte复制原理理示意图如上图所以,GGoldennGate的的数据复制过过程如下:利用捕捉进程(Captuure Prrocesss)在源端数数据库读取在在线日志或则则归档日志,然然后进行解析析,只提取其其中数据的变变化如增、删删、改操作,并并将相关信息息传送

6、到目标标系统。捕捉捉进程在每次次读完日志中中的数据变化化并将数据传传送到目标系系统后,会写写检查点,记记录当前完成成捕捉的日志志位置,检查查点的存在可可以使捕捉进进程在中止并并恢复后仍可可从原来日志志位置继续复复制;目标系统接受数数据变化并缓缓存到GolldenGaate队列当当中,队列为为一系列临时时存储数据变变化的文件,等等待投递进程程读取数据;GoldenGGate投递递进程从队列列中读取数据据变化并创建建对应的SQQL语句,通通过数据库的的本地接口执执行,提交到到数据库成功功后更新自己己的检查点,记记录已经完成成复制的位置置,数据的复复制过程最终终完成。由此可见,GooldenGGat

7、e是一一种基于软件件的数据复制制方式,它从从数据库的日日志解析数据据的变化(数数据量只有日日志的四分之之一左右)。GGoldennGate将将数据变化转转化为自己的的格式,直接接通过TCPP/IP网络络传输,而且且可以通过高高达9:1的的压缩率对数数据进行压缩缩,可以大大大降低带宽需需求。通过1128位的数数据加密技术术,保证数据据在传输过程程的安全性;在目标端,GGoldennGate可可以通过交易易重组,分批批加载等技术术手段大大加加快数据投递递的速度和效效率,降低目目标系统的资资源占用,以以实现秒一级级大量数据的的同步复制。GoldenGGate可以以提供可靠的的数据复制,主主要体现在下

8、下面三点:保证事务一致性性GoldenGGate应用用复制操作的的顺序与在源源系统上的顺顺序相同,并并且按照相同同的事务环境境提交,确保保在目标系统统上数据的完完整性和读一一致性,为实实时查询和事事务处理创造造了条件。检查点机制保障障数据无丢失失GoldenGGate的抽抽取和复制进进程使用检查查点机制记录录完成复制的的位置。对于于抽取进程,其其检查点记录录当前抽取日日志的位置,下下次复制可靠的数据传输输机制GoldenGGate使用用应答机制传传输交易数据据,只有在得得到确认消息息后才认为数数据传输完成成,否则将自自动重新传输输数据,从而而保证了抽取取出的所有数数据都能发送送到备份端。(将英

9、文换成中中文)GoldenGGate的数数据传输机制制GoldenGGate TTDM异常处处理机制:GoldenGGate TTDM软件提提供了完善的的异常处理机机制,可以自自如应对各种种异常,下面面我们对常见见的一些情况况作具体分析析:网络故障异常处处理如数据传输过程程中出现传输输不稳定甚至至中断等情况况,GolddenGatte TDMM可以自动的的处理网络中中断,在网络络恢复后重新启动复复制,中断期期间的数据可可以在网络恢恢复后复制到到备份端数据据库,如下图图所示:在网络中断出现现后,GolldenGaate TDDM的抽取进进程会自动停停止,此时共共享阵列中的的检查点记录录最后一次成

10、成功复制数据据的位置。GGoldennGate TDM能够够以用户自定定义的间隔自自动重新启动动抽取进程,直直到网络恢复复进程重启成功。抽取取进程重新启启动后首先去去读取检查点点,找到中断断位置从对应应日志中重新新开始读取,开开始正常复制制过程,整个个过程无需人人工干涉。数据库实例停止止异常处理在日常维护中,经经常会遇到需需要停止数据据库的情况,此此时GolddenGatte TDMM抽取或者投投递进程也会会终止。GooldenGGate TTDM可以配配置自动重起起的功能,在在自定义的时时间间隔内监监测进程状态态,一旦发现现其终止会重重新试图启动动该进程。因因此,在数据据库重新启动动之后,G

11、ooldenGGate TTDM可以各各进程根据自自己的检查点点自动继续数数据复制,保保证无数据丢丢失。生产中心当前节节点停机异常常处理在集群环境中,如如果运行GooldenGGate TTDM当前节节点停机,可可以将GolldenGaate TDDM转移到其其它节点继续续运行,如下下图所示:当节点1停机后后,GolddenGatte TDMM进程终止,此此时共享阵列列中的检查点点记录最后一一次成功复制制位置。我们们可以通过GGoldennGate网网管软件Diirectoor监测到节点进程失败,然然后通过脚本本将GolddenGatte TDMM切换到另外外一个活动的的节点上重新新启动。由于

12、于GoldeenGatee TDM安装装于共享阵列列,配置文件件、断点信息息等信息对此节点也是是可见的,抽抽取进程可以以正常启动。抽抽取进程首先先去读取检查查点,获取中中断位置,然然后继续从该该位置解析数数据库日志,恢恢复正常的复复制过程。整整个过程中目目标端数据中中心不受影响响,投递进程程会一直等待待新数据的到到来,直到复复制恢复。备份中心当前节节点故障异常常处理如果目标端数据据中心机集群环环境中运行GGoldennGate TDM的当前节点停机机,类似于生生产中心当前前节点停机,可可以将GolldenGaate TDDM切换到其其他节点继续续运行,如图图所示:同样,在当前节节点停机后,可可以通过网管管软件或者人人工切换GooldenGGate TTDM到其他他节点继续运运行,投递进进程的检查点点可以保证从从队列的中断断位置继续复复制。需要注注意的是此时时生产中心的的抽取进程也也会停止,可可以通过配置置自动启动或或者采用手动动方式重启抽抽取进程即可可继续复制。两端数据不一致致异常处理方方案GoldenGGate TTDM工作过过程两端数据据库处于活动动状态,如果果由于人为操操作失误等原原因造成了两两

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论