DSGRealsync管理维护手册_第1页
DSGRealsync管理维护手册_第2页
DSGRealsync管理维护手册_第3页
DSGRealsync管理维护手册_第4页
DSGRealsync管理维护手册_第5页
已阅读5页,还剩43页未读, 继续免费阅读

下载本文档

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

文档简介

1、DSG Realsync管理维护手册 DATE yyyy-M-d 2022-9-d迪思杰(北京)数码技术有限公司 48/48DSG RealSync 操作管理手册20122/1/14DSGddataa Innc.目 录录TOC o 1-3 h z HYPERLINK l _Toc314305611 1ReaalSyync工工作原理理 PAGEREF _Toc314305611 h 4 HYPERLINK l _Toc314305612 1.1原原理概论论 PAGEREF _Toc314305612 h 4 HYPERLINK l _Toc314305613 1.2日日志抓取取(Daata Ca

2、ppturre) PAGEREF _Toc314305613 h 5 HYPERLINK l _Toc314305614 1.3日日志分析析(Annalyyze) PAGEREF _Toc314305614 h 5 HYPERLINK l _Toc314305615 1.4交交易合成成(Syynthhesiize) PAGEREF _Toc314305615 h 6 HYPERLINK l _Toc314305616 1.5交交易传输输 PAGEREF _Toc314305616 h 7 HYPERLINK l _Toc314305617 1.6数数据装载载 PAGEREF _Toc31430

3、5617 h 8 HYPERLINK l _Toc314305618 2reaalsyync支支持列表表 PAGEREF _Toc314305618 h 10 HYPERLINK l _Toc314305619 2.1首首次全同同步 PAGEREF _Toc314305619 h 100 HYPERLINK l _Toc314305620 2.2复复制关系系维护 PAGEREF _Toc314305620 h 110 HYPERLINK l _Toc314305621 2.3DDML操操作复制制支持 PAGEREF _Toc314305621 h 110 HYPERLINK l _Toc314

4、305622 2.4DDDL操操作复制制支持 PAGEREF _Toc314305622 h 112 HYPERLINK l _Toc314305623 2.5常常见的不不支持操操作及处处理方式式 PAGEREF _Toc314305623 h 14 HYPERLINK l _Toc314305624 3各复制制端口一一览表 PAGEREF _Toc314305624 h 116 HYPERLINK l _Toc314305625 4软件部部署结构构说明 PAGEREF _Toc314305625 h 119 HYPERLINK l _Toc314305626 5发起全全同步并并启动复复制 P

5、AGEREF _Toc314305626 h 200 HYPERLINK l _Toc314305627 6reaalsyync目目录和文文件结构构说明 PAGEREF _Toc314305627 h 223 HYPERLINK l _Toc314305628 6.1源源端安装装目录说说明 PAGEREF _Toc314305628 h 233 HYPERLINK l _Toc314305629 6.1.1coonfiig目录录重点文文件说明明 PAGEREF _Toc314305629 h 23 HYPERLINK l _Toc314305630 6.1.2sccrippts目目录中的的文件

6、说说明 PAGEREF _Toc314305630 h 233 HYPERLINK l _Toc314305631 6.1.3biin目录录重点文文件说明明 PAGEREF _Toc314305631 h 24 HYPERLINK l _Toc314305632 6.1.4loog目录录重点文文件说明明 PAGEREF _Toc314305632 h 24 HYPERLINK l _Toc314305633 6.1.5rmmp目录录重点文文件说明明 PAGEREF _Toc314305633 h 25 HYPERLINK l _Toc314305634 6.2目目标端安安装目录录说明 PAGE

7、REF _Toc314305634 h 225 HYPERLINK l _Toc314305635 6.2.1sccrippts目目录重点点文件说说明 PAGEREF _Toc314305635 h 255 HYPERLINK l _Toc314305636 6.2.2biin目录录重点文文件说明明 PAGEREF _Toc314305636 h 26 HYPERLINK l _Toc314305637 6.2.3loog目录录重点文文件说明明 PAGEREF _Toc314305637 h 26 HYPERLINK l _Toc314305638 6.2.4rmmp目录录重点文文件说明明 P

8、AGEREF _Toc314305638 h 26 HYPERLINK l _Toc314305639 7reaalsyync日日常维护护 PAGEREF _Toc314305639 h 28 HYPERLINK l _Toc314305640 7.1进进程检查查 PAGEREF _Toc314305640 h 28 HYPERLINK l _Toc314305641 7.1.1数据据复制的的进程检检查 PAGEREF _Toc314305641 h 288 HYPERLINK l _Toc314305642 7.2如如何停止止和启动动进程 PAGEREF _Toc314305642 h 22

9、9 HYPERLINK l _Toc314305643 7.2.1源端端进程的的停止 PAGEREF _Toc314305643 h 229 HYPERLINK l _Toc314305644 7.2.2源端端进程的的启动 PAGEREF _Toc314305644 h 229 HYPERLINK l _Toc314305645 7.2.3目标标端进程程的停止止 PAGEREF _Toc314305645 h 30 HYPERLINK l _Toc314305646 7.2.4目标标端进程程的启动动 PAGEREF _Toc314305646 h 30 HYPERLINK l _Toc3143

10、05647 7.3日日志监控控 PAGEREF _Toc314305647 h 31 HYPERLINK l _Toc314305648 7.3.1源端端日志分分析监控控 PAGEREF _Toc314305648 h 31 HYPERLINK l _Toc314305649 7.3.2目标标端装载载日志 PAGEREF _Toc314305649 h 334 HYPERLINK l _Toc314305650 7.4队队列累积积查看 PAGEREF _Toc314305650 h 336 HYPERLINK l _Toc314305651 7.4.1源端端日常是是否xff1积压压 PAGER

11、EF _Toc314305651 h 36 HYPERLINK l _Toc314305652 7.4.2目标标端日常常是否xxf1积积压 PAGEREF _Toc314305652 h 377 HYPERLINK l _Toc314305653 7.5如如何进行行重新全全同步 PAGEREF _Toc314305653 h 337 HYPERLINK l _Toc314305654 7.5.1停止止并清空空源端的的reaalsyync程程序只需需执行ffulll_syync_ds.sh PAGEREF _Toc314305654 h 337 HYPERLINK l _Toc314305655

12、 7.5.2停止止并清空空目标端端的reealssyncc程序秩秩序执行行fulll_ssyncc_dtt.shh PAGEREF _Toc314305655 h 40 HYPERLINK l _Toc314305656 7.5.3重新新启动源源端的rreallsynnc程序序只需执执行sttartt_dssg.ssh PAGEREF _Toc314305656 h 411 HYPERLINK l _Toc314305657 7.5.4重新新启动目目标端的的reaalsyync程程序只需需执行sstarrt_ddsg_dt.sh PAGEREF _Toc314305657 h 42 HYPER

13、LINK l _Toc314305658 7.5.5确认认全同步步已经结结束并且且进入到到实时同同步阶段段 PAGEREF _Toc314305658 h 42 HYPERLINK l _Toc314305659 7.6如如何修改改日志分分析间隔隔 PAGEREF _Toc314305659 h 45 HYPERLINK l _Toc314305660 7.7维维护需要要过滤的的DDLL操作 PAGEREF _Toc314305660 h 455 HYPERLINK l _Toc314305661 7.7.1过滤滤DDLL操作的的意义 PAGEREF _Toc314305661 h 445 H

14、YPERLINK l _Toc314305662 7.7.2支持持的过滤滤操作种种类 PAGEREF _Toc314305662 h 455 HYPERLINK l _Toc314305663 7.8日日常需要要删除的的一些文文件 PAGEREF _Toc314305663 h 488 HYPERLINK l _Toc314305664 7.8.1检查查磁盘阵阵列的剩剩余空间间 PAGEREF _Toc314305664 h 48 HYPERLINK l _Toc314305665 7.8.2删除除源端rreallsynnc的文文件 PAGEREF _Toc314305665 h 488 HY

15、PERLINK l _Toc314305666 7.8.3删除除目标端端reaalsyync的的文件 PAGEREF _Toc314305666 h 449ReallSynnc工作作原理原理概论论ReallSynnc技术术是针对对数据库库提供了了基于逻逻辑的交交易复制制方式。该方式式通过直直接捕获获源数据据库的交交易,将将数据库库的改变变逻辑复复制到目目标系统统数据库库中,实实现源系系统和目目标系统统数据的的一致性性。如上图所所示,RReallSynnc在数数据源(Datta SSourrce,简称DDS)端端和数据据目标端端(Daata Tarrgett端,简简称DTT)分别别安装AAgen

16、nt进程程,Soourcce端的的Ageent进进程对OORACCLE日日志进行行监控,发现改改变及时时对目标标数据库库进行更更新。当应用系系统在DDataa Soourcce端向向数据库库进行任任何操作作时时,这些信信息都将将在Reedo Logg中保存存,ReealSSyncc Aggentt通过对对实时获获取的LLog日日志进行行分析,获得本本次操作作的交易易指令和和交易数数据,然然后将这这些交易易指令和和交易数数据经过过格式转转化生成成XF11数据格格式,并并实时通通过网络络传送到到Datta TTargget系系统。Dataa Taargeet系统统的ReealSSyncc Agge

17、ntt接收数数据库包包,经过过校验码码检查,确认正正确的数数据库包包后,调调用Orraclle函数数按照交交易的先先后顺序序在Daata Tarrgett系统中中执行该该交易。日志抓取取(Daata Cappturre)ReallSynnc对数数据的抓抓取是通通过安装装在Daata Souurcee端的AAgennt模块块定时分分析Orraclle RRedoo Loog来获获取Daata Souurcee端的交交易类型型及数据据的。ReallSynnc AAgennt在判判断Daata Souurcee端的OOraccle系系统是否否有新的的交易产产生时是是通过定定期检查查oraaclee提

18、供的的视图中中记录的的当前SSCN号号来判断断的,这这样避免免每次检检都通过过读取llog文文件来判判断否有有新的交交易产生生时造成成的系统统影响。在确认有有新的交交易产生生时,可可以同时时获得当当前的RRedoo Loog 组组,以及及最新日日志在日日志文件件的最新新位置。ReallSynnc AAgennt模块块根据这这些信息息将上次次抓取时时记录的的日志位位置与本本次读取取的最新新位置之之间的LLog读读取并加加以分析析。然后后将这些些数据保保存在OOnliine Logg Caachee文件中中,等待待下一步步作交易易合成处处理。ReallSynnc的优优势:与其他类类似日志志复制产产

19、品相比比,ReealSSyncc对日志志进行分分析,得得到交易易信息再再进行传传送;而而其他类类似产品品不对日日志作分分析,传传送全部部日志,然后在在目标端端通过日日志作RRecooverr, 这这样一来来,不仅仅传送数数据量大大,而且且目标端端数据库库不能打打开。日志分析析(Annalyyze)Oraccle数数据库的的所有更更改都记记录在日日志中,其中记记录了对对数据库库中的每一一个变化化。当我们需需要了解解数据库库中所作作的交易易时,一一个最有有效实用用而又低低成本的的方法就就是分析析Oraaclee数据库库的日志志文件。ReallSynnc AAgennt中集集成了DDSG的的优秀日日

20、志分析析功能,该功能能完全不不同于ooraccle提提供的LLogmmineer日志志分析工工具,在在性能和和功能上上都大大大提高,主要体体现在系系统性能能的优化化上,大大幅度提提高日志志分析的的速度,使得对对于高并并发业务务系统的的复制成成为可能能。按照照ReaalSyync的的日志分分析设计计目标,每秒能能够分析析的日志志量达到到10MM/s。ReallSynnc通过过对日志志的分析析,得到到该数据据库中的的每个SSQL指指令,并并将这些些SQLL指令生生成XFF1格式式的表达达方式。XF1格格式是DDSG公公司的专专有技术术,该技技术是DDSG公公司用来来表达SSQL指指令的方方式,该该

21、数据格格式能够够通过DDSG的的专有转转换算法法能够直直接转换换为ORRACLL的内部部数据表表达格式式,从而而在分析析和转载载时需要要最小的的转化,提高分分析和装装载速度度,减少少资源占占用、丰丰富能够够表达的的各种数数据类型型。交易合成成(Syynthhesiize)通过ORRACLLE RREDOO LOOG分析析的交易易指令存存在如下下的几个个特点:(1)这这些指令令是交叉叉出现的的,属于于一个交交易(TTrannsacctioon)的的多条SSQL指指令是非非连续存存储的,多个交交易的SSQL之之间是相相互穿插插的;(2)RRedoo loog中记记录了所所有的ccommmit的的交

22、易以以及没有有commmitt的交易易;所以,为为了提高高系统的的可控制制性、保保证逻辑辑完整性性、避免免数据丢丢失,最最好将复复制的最最小单位位为一个个交易(Traansaactiion),而不不是以单单个SQQL指令令为复制制单位,这样在在Datta TTargget端端的交易易装载更更加容易易控制。同时,对对于复制制的数据据而言,只有那那些Coommiit的数数据对于于Datta TTargget端端系统是是有意义义的,而而对于那那些Roollbbackk的数据据无需复复制到DDataa taargeet系统统上。所以ReealSSyncc在复制制过程中中不是复复制每个个SQLL语句,而

23、是对对抓取的的数据进进行交易易整合后后以交易易(Trranssacttionn)为单单位进行行复制,同时只只复制CCOMMMIT的的交易。如上图所所示,在在Onllinee Loog CCachhe文件件中,包包括Coommiit的交交易,没没有Coommiit的交交易和RRolllbacck的交交易。交交易合成成模块首首先按照照交易序序号对SSOL语语句进行行划分,每个交交易包含含多条SSOL语语句。然然后,以以交易为为单位进进行处理理,将已已经Coommiit的交交易,传传至传输输处理模模块;将将未提交交的交易易保存在在本地,一旦通通过日志志得知保保存的未未提交交交易已提提交,立立即将该该

24、交易发发送到传传输处理理模块;对Roollbbackk的交易易作丢弃弃处理。ReallSynnc的优优势:ReallSynnc是以以交易为为单位进进行传输输的,而而不是以以SOLL语句为为单位进进行传输输的,更更容易保保证数据据的一致致性和完完整性。交易传输输ReallSynnc技术术为了保保证数据据传输的的安全、可靠,在传输输处理上上作了特特殊的处处理与支支持:(1)数数据在传传输之前前首先存存入Daata Souurcee端的CCachhe,传传输进程程(seendeer)从从Cacche中中读取交交易数据据封装为为TCPP/IPP数据包包传送给给Datta ttargget端端的vaag

25、enntd进进程。(2)在在datta ttargget端端,vaagenntd进进程在收收到传输输的交易易数据包包后,首首先存入入Queeue,然后由由Loaad进程程从Quueuee中严格格按照交交易的顺顺序装载载交易信信息。如上图所所示,负负责传输输的进程程(seendeer)从从本地队队列中按按照先进进先出的的原则抓抓取需要要传输的的交易,将交易易数据封封装成一一个数据据包后通通过TCCP/IIP协议议传递给给对端系系统。在在封装的的数据包包的包头头部分描描述了包包的大小小。对端系统统在接受受到传来来的数据据包后,首先根根据包头头描述的的包大小小进行传传输的合合法性检检查,判判断是否否

26、传输完完整。数据装载载在传统的的复制技技术中,常用的的数据装装载方式式是采用用Oraaclee 的SSQL接接口,通通过Innserrt、UUpdaate、Delletee等SQQL语句句实现数数据的装装载。这这种方式式在通用用性上很很好,但但关键在在于性能能问题非非常突出出。SQL语语句的执执行需要要经过pparsse、pplann、格式式转换等等过程,造成大大量的系系统开销销。尤其其是uppdatte和DDeltte操作作的大量量Wheere子子句操作作需要进进行复杂杂的查询询定位任任务,从从而导致致装载性性能低下下,对处处理能力力的要求求比生产产系统的的还高。DSG ReaalSyync

27、在在设计之之初就定定位于电电信级大大数据量量系统的的应用,因此在在装载性性能上进进行了大大幅度的的改善,使得装装载端的的性能和和处理能能力需求求降至最最低。在其中DDSG ReaalSyync采采用了两两个关键键的技术术提高了了装载速速度:(1)采采用XFF1数据据格式的的装载;(2)采采用Roowidd maappiing的的方式实实现快速速定位;XF1(DSGG Exxtennd FFormmat)格式是是DSGG公司的的专有技技术,该该技术是是DSGG公司用用来表达达SQLL指令的的方式,该数据据格式能能够通过过DSGG的专有有转换算算法能够够直接转转换为OORACCL的内内部数据据表达

28、格格式,从从而在分分析和转转载时需需要最小小的转化化,提高高分析和和装载速速度,减减少资源源占用、丰富ssql语语句的表表达方式式。Oraccle数数据库系系统在设设计上提提供了44个层次次的接口口,其中中包括UUserr层,SSQL层层,Trranssforrmattionn层和II/O层层。其结结构为:USERSQLTransformationI/O在这四层层当中,当采用用SQLL接口进进行数据据装载时时,调用用的是UUserr层,而DSGG ReealSSyncc通过XXF1数数据格式式装载时时,调用用I/OO层直接接将数据据通过OOraccle的的最底层层函数写写入系统统中,所所以DS

29、SG RReallSynnc在装装载层上上有一定定优势;对于交易易中的操操作,存存在着大大量的WWherre子句句操作,在采用用标准SSQL语语句执行行这些操操作时,系统需需要首先先定位目目标记录录所在的的数据文文件的位位置信息息,这将将带来大大量的索索引查询询开销,当并发发执行数数千条指指令时,系统的的开销将将变得非非常庞大大。DSG ReaalSyync工工具不采采用该方方式实现现装载数数据的定定位,而而是通过过ROWW Maappiing的的方式实实现记录录的快速速定位:当ReaalSyync从从源端LLog文文件中读读取交易易数据时时,将获获得该交交易对应应记录的的所在位位置,用用ro

30、wwid表表示为rrowiid_dds;当该交易易在目标标端装载载时,系系统不翻翻译为WWherre子句句,而是是去通过过保存在在目标端端的roow mmapppingg表获得得对应目目标端该该记录的的所在位位置roowidd,记录录为roowidd_dtt。从而在目目标端装装载时通通过roowidd能够直直接定位位于该数数据需要要写入的的位置。避免了了大量的的索引查查找时间间。每条记录录的roow mmapppingg信息是是在该记记录执行行inssertt操作、sqll looadeer或首首次批量量同步时时建立起起来的。ReallSynnc的优优势:DSG扩扩展格式式XF11(DSSG

31、EExteend Forrmatt)是RReallSynnc产品品的一个个核心技技术,是是一种最最高效率率表示OORACCLE记记录的数数据格式式,该格格式只需需要经过过最小的的转换过过程就能能够装载载到ORRACLLE数据据库中,并且装装载效率率非常高高。无需标准准SQLL语句执执行的复复杂过程程加快装载载速度对于Uppdatte,DDeleete等等带Whheree子句的的交易,可以大大幅度提提高装载载速度reallsynnc支持持列表首次全同同步(1)指定复复制对象象 指定定需要复复制的uuserr 指定定需要复复制的表表 指定定哪些表表需要复复制 指定定哪些表表不需要要复制(2)不停业

32、业务的首首次全同同步(3)指定表表的重新新全同步步复制关系系维护(1)添加新新表到复复制任务务(2)删除某某些表的的复制任任务(3)添加新新的用户户到复制制任务(4)删除某某个用户户的复制制任务DML操操作复制制支持(1)支持的的DMLL操作类类型 IInseert; UUpdaate; DDeleete;(2)支持对对Truuncaate Tabble操操作复制制(3)支持DDIREECT PATTH LLOADDINGG在Looggiing模模式下批批量装载载数据的的复制 sqqllddr ddireect=y immpdpp innserrt iintoo /*+ AAPPEEND */

33、(4)提供RROWIID MMapppingg模式的的映射关关系(支支持Unniquue kkey和和非unniquue kkey的的表的复复制)(5)支持的的DATTA TTYPEES: CHHAR DAATE NUUMBEER LOONG VARRCHAAR VAARCHHAR VAARCHHAR22NCHHARNVAARCHHAR22 FLLOATT LOONG LOONG RAWW BLLOB CLLOB ROOWIDD(6)支持的的Tabble 类型 Taablee wiith parrtittionns Taablee wiith chaaineedrrowss(7)支持IInse

34、ert alll操作inseert alll wheen 11=1 theen innto ts_tesst_nnokeey vvaluues (idd , namme,aaddrr,innfo,syssdatte,ssysttimeestaamp,numm) wheen iid=110000 thhen innto ts_tesst vvaluues(id+1,nnamee,adddr , iinfoo,syysdaate,sysstimmesttampp,nuum) seleect * ffromm tss_teest ;(8)支持MMergge操作作begiin forr i in 1.

35、10000 lloopp iff mood(ii,3)=0 theen iinseert intto tts_ttestt vvaluues( i , 测试|ii , 中上上海, 11, syssdatte, sysstimmesttampp , i/2200) ; ennd iif ; endd looop ; commmitt ; forr i in 1.10000 lloopp meergee innto ts_tesst aa ussingg duual b onn (aa.idd = i) whhen mattcheed tthenn uppdatte sset namme=测试|t

36、to_ccharr(syysdaate,yyyyymmmddd) whhen nott maatchhed theen iinseert valluess ( i , 测测试|i , 中上海海, 1, ssysddatee, ssysttimeestaamp , ii/2000) ; endd looop ; commmitt ;end;DDL操操作复制制支持(1)系统支支持的DDDL操操作Objeectss tyypeOperratee tyype备注tabllesCreaate tabbleDropp taableeTrunncatte ttablleAlteer ttablle:colu

37、umn_claausees:add_collumnn_cllaussesmodiify_collumnn_cllaussesdropp_coolummn_cclauuserenaame_collumnn_cllausseconsstraaintt_cllausses:ADD connstrrainntsMODIIFY connstrrainntsDropp coonsttraiintssalteer_ttablle_pparttitiioniing:add_tabble_parrtittionndropp_taablee_paartiitioontrunncatte pparttitiion

38、indeexessCreaateAlteerDroppviewwsCreaateAlteerDroppsequuenccesCreaateAlteerfuncctioonsCreaateAlteerDroppprocceduuressCreaateAlteerDropppackkageesCreaate pacckaggeCreaate pacckagge bbodyyAlteer ppackkageeDropp paackaageDropp paackaage boddygranntalteer ddataabasseuserrCreaate useerAlteer uuserrDropp

39、usserroleeCreaate rolleAlteer rroleeDropp roolecreaate boddydireectooryCreaate dirrecttoryyDropp diirecctorryproffileeCreaate proofilleAlteer pproffileeDropp prrofiiledbliinkCreaate dbllinkkAlteer ddbliinkDropp dbblinnkrevooke(2)支持的的DDLL操作配配置可在以上上支持的的DDLL中进行行一些DDDL是是否复制制的配置置,包括括: daatabbasee leevell

40、 的DDDL过过滤,可指定rrolee,usser,dbllinkk,prrofiile等等dattabaase级级的操作作是否需需要同步步 USSER levvel的的DDLL过滤:可指定uuserr级下的的重要操操作是否否需要同同步,例例如可指指定所有有的drrop tabble等等大破坏坏性的操操作都不不能被复复制。 TAABLEE LEEVELL的dddl过滤滤:可指定某某些重要要表的TTRUNNCATTE TTABLLE,DDROPP TAABLEE等大破破坏性操操作不被被复制。常见的不不支持操操作及处处理方式式不支持的的对象类类型ClussterrConttexttIOT TABB

41、LEORGAANIZZATIION EXTTERNNAL taableeNESTTED TABBLEXML TABBLEDIREECTOORYBITMMAP INDDEXDomaain inddexeesLibrraryyTypee/tyype boddyUserr deefinned typpeBFILLE以上对象象或者数数据类型型DSGG Reealssyncc暂时没没支持,但如果果应用中中的确用用到了这这些对象象,DSSG将承承诺马上上支持,因为这这些对象象的数据据已经分分析到了了,只不不过是过过滤了而而已。不支持的的dattabaase级级的常见见操作alteer ddataabass

42、e aadd tabblesspaccealteer ddataabasse aadd dattafiilealteer ssysttem 不支持的的schhemaa下的对对象操作作对于noologgginng的ttablle上执执行的如如下操作作:innserrt /*+aappeend*/, imppdp, sqqllddr ddireect=y;对于不支支持的操操作,只只需要对对这些表表或整个个schhemaa进行一一次全同同步就能能够把数数据全部部复制过过去。各复制端端口一览览表生产系统统容灾系统统复制内容容口腔医院院复制IP:1130.1.110.119安装路径径:/ooraccle

43、/reaalsyync登录用户户名:ooraccleDbpssd pportt:6000000Vageentdd poort:600001IP:1130.1.331.88安装路径径:/ooraccle/reaalsyync登录用户户名:ooraccleVageentdd poort:600001DSG DSGGXXKLLOG XXKKLOGGOUTPPBILLL OOUTPPBILLLMHISS MHHISNURSSINGG NUURSIINGJJFOORM JJFFORMMPRODDUCTTKEYY PRRODUUCTKKEYCPR CPRRBONUUS BBONUUSTOADD TOOAD

44、APPIINFAACE APPPINFFACEEEXAMMLABBINTTFACCE EEXAMMLABBINTTFACCEECONNSTAAT EECONNSTAATLAB LABBADMIINISSTRAATORR ADDMINNISTTRATTORITF_BALLJ IITF_BALLJPHARRMACCY PPHARRMACCYEQUIIPMEENT EQUUIPMMENTTINSUURANNCE INSSURAANCEEINPBBILLL INNPBIILLSYSHHIS SYSSHISSOUTPPADMM OUUTPAADMPACSS PAACSINQUUIREE INNQUIIR

45、EPHYEEXAMM PHHYEXXAMSURGGERYY SUURGEERYBLDBBANKK BLLDBAANKINPAADM INPPADMMLOGIIN LLOGIINHCMSS HCCMSACCTT ACCCTORDAADM ORDDADMMCOMMM COOMMEXAMM EXXAMTJ TTJOUTPPDOCCT OOUTPPDOCCTMEDAADM MEDDADMMINFEECT INFFECTTWIREELESSS WWIREELESSSMEDRREC MEDDRECCINTEERFAACE INTTERFFACEE本地复制制IP:1130.1.110.118IP:1130.

46、1.110.66DSG DSGGXXKLLOG XXKKLOGGOUTPPBILLL OOUTPPBILLLMHISS MHHISNURSSINGG NUURSIINGJJFOORM JJFFORMMPRODDUCTTKEYY PRRODUUCTKKEYCPR CPRRBONUUS BBONUUSTOADD TOOADAPPIINFAACE APPPINFFACEEEXAMMLABBINTTFACCE EEXAMMLABBINTTFACCEECONNSTAAT EECONNSTAATLAB LABBADMIINISSTRAATORR ADDMINNISTTRATTORITF_BALLJ IIT

47、F_BALLJPHARRMACCY PPHARRMACCYEQUIIPMEENT EQUUIPMMENTTINSUURANNCE INSSURAANCEEINPBBILLL INNPBIILLSYSHHIS SYSSHISSOUTPPADMM OUUTPAADMPACSS PAACSINQUUIREE INNQUIIREPHYEEXAMM PHHYEXXAMSURGGERYY SUURGEERYBLDBBANKK BLLDBAANKINPAADM INPPADMMLOGIIN LLOGIINHCMSS HCCMSACCTT ACCCTORDAADM ORDDADMMCOMMM COOMMEXA

48、MM EXXAMTJ TTJOUTPPDOCCT OOUTPPDOCCTMEDAADM MEDDADMMINFEECT INFFECTTWIREELESSS WWIREELESSSMEDRREC MEDDRECCINTEERFAACE INTTERFFACEE安装路径径:/ssharrediisk/reaalsyync安装路径径:/ddsg/reaalsyync登录用户户名:ooraccle登录用户户名:ooracclevageentdd poort:500001vageentdd poort:500001dbpssd pportt:500000软件部署署结构说说明如上图所所示,RReallS

49、ynnc在生生产数据据库(ssourrce)上和备备份系统统端(ttargget)分别安安装Aggentt进程,Souurcee端的vvageent进进程对OORACCLE日日志进行行监控,发现改改变及时时对目标标数据库库进行更更新。当应用系系统在SSourrce端端向数据据库进行行任何操操作时时时,这些些信息都都将在RRedoo Loog中保保存,RReallSynnc AAgennt通过过对实时时获取的的Logg日志进进行分析析,获得得本次操操作的交交易指令令和交易易数据,然后将将这些交交易指令令和交易易数据经经过格式式转化生生成XFF1数据据格式,并由发发送进程程sennderr实时通通

50、过网络络传送到到Tarrgett系统。Targget系系统的vvageentdd进程接接收数据据库包,经过校校验码检检查,确确认正确确的数据据库包后后,由装装载进程程lodder调调用Orraclle函数数按照交交易的先先后顺序序在Taargeet系统统中执行行该交易易。dbpssd进程程为管理理控制进进程,该该进程是是在作系系统配置置和发起起全同步步时使用用的,该该进程一一般安装装在生产产系统上上。vmann程序为为配置终终端,该该终端通通过dbbpsdd进程管管理soourcce和ttargget上上的vaagenntd程程序。发起全同同步并启启动复制制发起全步步的方式式就是在在binn目

51、录下下执行vvm文件件。源端的全全同步racc2 /shaareddiskk/reealssyncc/biin$ caat vvmconnnectt : 500000userr rooot/dbppsset ds 1 -itvvl 33 -sstatte sstarrtset dt 1.11 -ttgt db 2 -xf11 y -sttatee sttarttset dm 1.11 -ccfg -syync ftccqiMM6racc2 /shaareddiskk/reealssyncc/biin$ ./vmaanvmannvvmset dm过过程的日日志信息息set dm过过程是rreal

52、lsynnc软件件中进行行数据的的导出和和导入过过程,该该过程分分为源端端导出过过程和目目标端装装载过程程。导出过程程的日志志在源端端的loog/llog.vaggenttd文件件中,在在导出过过程中的的日志信信息如下下:Log.vaggenttd日志志内容(全同步步过程中中)$ cdd loog$ taail f llog.vaggenttd$r 0.118% 13MMB (R9: 4.44,C1: 0.00,W5: 0.00,P: 4.444,TT:0,E:11) TTIMEE:Thhu DDec 15 23:14:55 20111/*开始始抽取表表,显示示百分比比(0.18%),已已经抽

53、取取的大小小(133MB),读取取速度(R9:4.444),压缩速速度(CC1: 0.000,写写速度(W5: 00.000),平平均速度度(P: 4.44),总共共耗时(E:11ms)*/INFOO: CCR-PPOOLL innitiialiizedd! CCR_PPOOLL siize: 10000, ellimiinatte aalgooritthm : 11(FIIFO) xeexp TBCCS.SSUBSS_PRRODUUCT P_RR_200 (PPID:269945 ReaaderrID:2)Perfformmancce rrepoort is dissablledDetaai

54、l Perrforrmannce repportt iss diisabbledd20122-011-144:233:155:011, 00 seequeencee saave to cacchegrp# ssizee sseq# bszz nabb fllg ddup TH Nexxt-SSCN 20011/12/15 23:15:0110 4419222566 2110144 110244 1128335688 8 1 1 0 xffffffffffffffff 210014.128830883.0014 4419222566 1558400 110244 1166881699 8 1 2

55、 0 xffffffffffffffff 158840.166675773.00线程、日日志大小小、seeq号、标志位位、块大大小、下下一块、标志位位(8为当当前日志志)如果出现现以上信信息表明明全同步步过程正正常开始始。log.s0,logg.s11,loog.ss2,llog.s3是是全同步步过程中中目标端端的日志志执行taail -f logg.s00日志不不断变化化并且无无错误提提示表明明目标端端装载正正常。$ cdd loog$taiil f llog.s0IPC_KEYY=0 xx63001066cdCHECCK_MMEMLLEAKK iss tuurneed ooffEnteer

56、inng XXF1TToOrraclleLooadeer(ppid:173379, seem_nno:88) Loadder: 0.xf11 20012-01-14:12:16:38: TRRUNCCATEE TAABLEE OODS.SSUBSSCRIIBERR_1 Truuncaate OK20122-011-144:122:166:388: 00-I 0-DD 0-U 22-DDDL(00 mss)Loadder: 1.xf11 DPP: hhanddlerr siize: 0, allloccateed 1163884KBB, mmaxrrowss onne ttimee 100242

57、0122-011-144:122:166:388: 11-I 0-DD 0-U 00-DDDL(00 mss)Loadder: 2.xf11 Maappiing TBCCS.SUBBSCRRIBEER - OODS.SUBBSCRRIBEER_11ODSSSUBSSCRIIBERR_1 1 rrowss1 roows mapppedd如何判断断全同步步过程顺顺利完成成全同步过过程的完完成分为为两个阶阶段:源源端导出出过程完完成和目目标端装装载过程程完成。源端导出出过程完完成的标标志:源端导出出过程都都打印在在logg.vaagenntd日日志中,在该日日志的导导出完成成后会看看到如下下信息:=

58、 Suummaary of DBPPS EExprresss Exxporrt = TTablles 66 (336) RRowss 883577528820 EExteentss 1162772 ZZip Levvel 11 TTo RReadd 448000.000MB RReadd 11301176.00MMB CCR RReadd 00.000MB XXF1 11174434.39MMB XXF1 Zipppedd 3336002.550MBB (771.339%) EElappsedd 000:332:559.5579(19779.5579ss) =当看到以以上的全全同步导导出统计计

59、信息时时,可认认为源端端的导出出已经结结束目标端装装载过程程完成的的检查:目标端的的装载是是有多个个队列共共同完成成的,因因此我们们需要监监测几个个队列下下都已经经完成了了。检查一:检查目目标端的的logg.s*日志中中已经没没有新的的任务在在执行。检查二:检查目目标端的的rmpp/syync00,syync11,syync22队列中中已经没没有任何何xf11文件。$ cdd rmmp$ls synnc*syncc0:cfg.loaaderrnosyncc1:cfg.loaaderrnosyncc2:cfg.loaaderrno当目标端端装载完完成全同同步的数数据后,将自动动进入到到实时同同步

60、阶段段,我们们可以通通过查看看目标端端的loog.rr0观察察系统是是否已经经自动进进入到了了实时同同步阶段段:$ cdd loog$taiil f logg.r00Loadder: 1.xf11 20011-12-16:03:31:41: 6-I 00-D 0-UU 0-DDLL(20086 ms)Loadder: 2.xf11 20011-12-16:03:31:41: 0-I 00-D 6-UU 0-DDLL(20086 ms)Loadder:3.xxf1 20111-112-116:003:331:441: 0-II 6-D 00-U 0-DDDL(20886 mms)Loadder:

温馨提示

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

评论

0/150

提交评论