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

下载本文档

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

文档简介

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

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

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

4、这种架构构既能解决决其它高速速复制产品品无法实现现的N+11模式,又又能解决数数据上传和和回流的双双向复制问问题。3广电行行业的应用用系统已经经逐步发展展成了大数数据量、高高并发、海海量数据检检索以及报报表查询负负载重的系系统,因此此经常需要要对主系统统的查询负负载进行卸卸载。因此此,我们推推荐在主系系统和查询询分离服务务器(如报报表服务器器)之间使使用GolldenGGate进进行数据传传输(通常常单向即可可),如下下图所示。Oraclle GooldennGatee技术原理理简介GoldeenGatteGoldeenGatte 数据据复制实现现原理:GoldeenGatte公司的的领先技术

5、术就是逐渐渐为大家所所知的交易易数据管理理Trannsacttionaal Daata MManaggemennt (TTDM),可可以在异构构的IT基基础结构(几乎所有有常用操作作系统如和和数据库平平台)之间间实现大量量数据的秒秒一级的数数据捕捉、转换和投投递。GooldennGatee通过解析析数据库日日志并将数数据传输和和应用到目目标数据库库,实现数数据同步复复制,其复复制的原理理如下图所所示:图三 GooldennGatee复制原理理示意图如上图所以以,GolldenGGate的的数据复制制过程如下下:利用捕捉进进程(Caapturre Prrocesss)在源源端数据库库读取在线线日

6、志或则则归档日志志,然后进进行解析,只只提取其中中数据的变变化如增、删、改操操作,并将将相关信息息传送到目目标系统。捕捉进程程在每次读读完日志中中的数据变变化并将数数据传送到到目标系统统后,会写写检查点,记记录当前完完成捕捉的的日志位置置,检查点点的存在可可以使捕捉捉进程在中中止并恢复复后仍可从从原来日志志位置继续续复制;目标系统接接受数据变变化并缓存存到GolldenGGate队队列当中,队队列为一系系列临时存存储数据变变化的文件件,等待投投递进程读读取数据;GoldeenGatte投递进进程从队列列中读取数数据变化并并创建对应应的SQLL语句,通通过数据库库的本地接接口执行,提提交到数据据

7、库成功后后更新自己己的检查点点,记录已已经完成复复制的位置置,数据的的复制过程程最终完成成。由此可见,GGoldeenGatte是一种种基于软件件的数据复复制方式,它它从数据库库的日志解解析数据的的变化(数数据量只有有日志的四四分之一左左右)。GGoldeenGatte将数据据变化转化化为自己的的格式,直直接通过TTCP/IIP网络传传输,而且且可以通过过高达9:1的压缩缩率对数据据进行压缩缩,可以大大大降低带带宽需求。通过1228位的数数据加密技技术,保证证数据在传传输过程的的安全性;在目标端端,GolldenGGate可可以通过交交易重组,分分批加载等等技术手段段大大加快快数据投递递的速度

8、和和效率,降降低目标系系统的资源源占用,以以实现秒一一级大量数数据的同步步复制。GoldeenGatte可以提提供可靠的的数据复制制,主要体体现在下面面三点:保证事务一一致性GoldeenGatte应用复复制操作的的顺序与在在源系统上上的顺序相相同,并且且按照相同同的事务环环境提交,确确保在目标标系统上数数据的完整整性和读一一致性,为为实时查询询和事务处处理创造了了条件。检查点机制制保障数据据无丢失GoldeenGatte的抽取取和复制进进程使用检检查点机制制记录完成成复制的位位置。对于于抽取进程程,其检查查点记录当当前抽取日日志的位置置,下次复复制可靠的数据据传输机制制GoldeenGatt

9、e使用应应答机制传传输交易数数据,只有有在得到确确认消息后后才认为数数据传输完完成,否则则将自动重重新传输数数据,从而而保证了抽抽取出的所所有数据都都能发送到到备份端。(将英文换换成中文)GoldeenGatte的数据据传输机制制GoldeenGatte TDDM异常处处理机制:GoldeenGatte TDDM软件提提供了完善善的异常处处理机制,可可以自如应应对各种异异常,下面面我们对常常见的一些些情况作具具体分析:网络故障异异常处理如数据传输输过程中出出现传输不不稳定甚至至中断等情情况,GooldennGatee TDMM可以自动动的处理网网络中断,在在网络恢复复后重新启动动复制,中中断期

10、间的的数据可以以在网络恢恢复后复制制到备份端端数据库,如如下图所示示:在网络中断断出现后,GGoldeenGatte TDDM的抽取取进程会自自动停止,此此时共享阵阵列中的检检查点记录录最后一次次成功复制制数据的位位置。GooldennGatee TDMM能够以用用户自定义义的间隔自自动重新启启动抽取进进程,直到到网络恢复复进程重启启成功。抽抽取进程重重新启动后后首先去读读取检查点点,找到中中断位置从从对应日志志中重新开开始读取,开开始正常复复制过程,整整个过程无无需人工干干涉。数据库实例例停止异常常处理在日常维护护中,经常常会遇到需需要停止数数据库的情情况,此时时GolddenGaate T

11、TDM抽取取或者投递递进程也会会终止。GGoldeenGatte TDDM可以配配置自动重重起的功能能,在自定定义的时间间间隔内监监测进程状状态,一旦旦发现其终终止会重新新试图启动动该进程。因此,在在数据库重重新启动之之后,GooldennGatee TDMM可以各进进程根据自自己的检查查点自动继继续数据复复制,保证证无数据丢丢失。生产中心当当前节点停停机异常处处理在集群环境境中,如果果运行GooldennGatee TDMM当前节点点停机,可可以将GooldennGatee TDMM转移到其其它节点继继续运行,如如下图所示示:当节点1停停机后,GGoldeenGatte TDDM进程终终止,

12、此时时共享阵列列中的检查查点记录最最后一次成成功复制位位置。我们们可以通过过GoldeenGatte网管软软件Dirrectoor监测到到节点进程失败,然然后通过脚脚本将GooldennGatee TDMM切换到另另外一个活活动的节点点上重新启启动。由于于GolddenGaate TTDM安装装于共享阵阵列,配置置文件、断断点信息等等信息对此节点也也是可见的的,抽取进进程可以正正常启动。抽取进程程首先去读读取检查点点,获取中中断位置,然然后继续从从该位置解解析数据库库日志,恢恢复正常的的复制过程程。整个过过程中目标标端数据中中心不受影影响,投递递进程会一一直等待新新数据的到到来,直到到复制恢复

13、复。备份中心当当前节点故故障异常处处理如果目标端端数据中心心机集群环环境中运行行GolddenGaate TTDM的当前节点停停机,类似似于生产中中心当前节节点停机,可可以将GooldennGatee TDMM切换到其其他节点继继续运行,如如图所示:同样,在当当前节点停停机后,可可以通过网网管软件或或者人工切切换GolldenGGate TDM到到其他节点点继续运行行,投递进进程的检查查点可以保保证从队列列的中断位位置继续复复制。需要要注意的是是此时生产产中心的抽抽取进程也也会停止,可可以通过配配置自动启启动或者采采用手动方方式重启抽抽取进程即即可继续复复制。两端数据不不一致异常常处理方案案GoldeenGatte TDDM工作过过程两端数数据库处于于活动状态态,如果由由于人为操操作失误等等原因造

温馨提示

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

评论

0/150

提交评论