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

下载本文档

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

文档简介

1、DSG Realsync管理维护手册 DATE yyyy-M-d 2022-9-d迪思杰(北京)数码技术有限公司 95/95DSG RealSync 操作管理手册 20012/1/114DSGdaata Incc.目 录TOC o 1-3 h z HYPERLINK l _Toc314305611 1ReaalSyync工工作原理理 PAGEREF _Toc314305611 h 4 HYPERLINK l _Tooc311430056112 1.11原理概概论 PAGEREF _Toc314305612 h 4 HYPERLINK l _Toc314305613 1.2日日志抓取取(Daat

2、a Cappturre) PAGEREF _Toc314305613 h 5 HYPERLINK l _Toc314305614 1.3日日志分析析(Annalyyze) PAGEREF _Toc314305614 h 5 HYPERLINK l _Toc31433056615 1.44交易合合成(SSyntthessizee) PAGEREF _Toc314305615 h 6 HYPERLINK l _Toc314305616 1.5交交易传输输 PAGEREF _Toc314305616 h 7 HYPERLINK l _Toc314305617 1.6数数据装载载 PAGEREF _T

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

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

5、PAGEREF _Toc314305626 h 20 HYPERLINK l _Toc314305627 6reaalsyync目目录和文文件结构构说明 PAGEREF _Toc314305627 h 23 HYPERLINK l _Toc314305628 6.1源源端安装装目录说说明 PAGEREF _Toc314305628 h 23 HYPERLINK l _Toc314305629 6.1.11connfigg目录重重点文件件说明 PAGEREF _Toc314305629 h 23 HYPERLINK l _Toc314305630 6.1.22scrriptts目录录中的文文件说

6、明明 PAGEREF _Toc314305630 h 23 HYPERLINK l _Toc314305631 6.1.33binn目录重重点文件件说明 PAGEREF _Toc314305631 h 24 HYPERLINK l _Toc314305632 6.1.44logg目录重重点文件件说明 PAGEREF _Toc314305632 h 24 HYPERLINK l _Toc314305633 6.1.55rmpp目录重重点文件件说明 PAGEREF _Toc314305633 h 25 HYPERLINK l _Toc314305634 6.2目目标端安安装目录录说明 PAGERE

7、F _Toc314305634 h 25 HYPERLINK l _Toc314305635 6.2.11scrriptts目录录重点文文件说明明 PAGEREF _Toc314305635 h 25 HYPERLINK l _Toc314305636 6.2.22binn目录重重点文件件说明 PAGEREF _Toc314305636 h 26 HYPERLINK l _Toc314305637 6.2.33logg目录重重点文件件说明 PAGEREF _Toc314305637 h 26 HYPERLINK l _Toc314305638 6.2.44rmpp目录重重点文件件说明 PAGE

8、REF _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.11数据复复制的进进程检查查 PAGEREF _Toc314305641 h 28 HYPERLINK l _Toc314305642 7.2如如何停止止和启动动进程 PAGEREF _Toc314305642 h 29 HY

9、PERLINK l _Toc31430056443 7.22.1源端进进程的停停止 PAGEREF _Toc314305643 h 29 HYPERLINK l _Toc314305644 7.2.22源端进进程的启启动 PAGEREF _Toc314305644 h 29 HYPERLINK l _Toc314305645 7.2.33目标端端进程的的停止 PAGEREF _Toc314305645 h 30 HYPERLINK l _Toc314305646 7.2.44目标端端进程的的启动 PAGEREF _Toc314305646 h 30 HYPERLINK l _Toc314305

10、647 7.3日日志监控控 PAGEREF _Toc314305647 h 31 HYPERLINK l _Toc314305648 7.3.11源端日日志分析析监控 PAGEREF _Toc314305648 h 31 HYPERLINK l _Toc314305649 7.3.22目标端端装载日日志 PAGEREF _Toc314305649 h 34 HYPERLINK l _Toc314305650 7.4队队列累积积查看 PAGEREF _Toc314305650 h 36 HYPERLINK l _Toc314305651 7.4.11源端日日常是否否xf11积压 PAGEREF

11、_Toc314305651 h 36 HYPERLINK l _Toc314305652 7.4.22目标端端日常是是否xff1积压压 PAGEREF _Toc314305652 h 37 HYPERLINK l _Toc314305653 7.5如如何进行行重新全全同步 PAGEREF _Toc314305653 h 37 HYPERLINK l _Toc314305654 7.5.11停止并并清空源源端的rreallsynnc程序序只需执执行fuull_synnc_dds.ssh PAGEREF _Toc314305654 h 37 HYPERLINK l _Toc314305655 7.

12、5.22停止并并清空目目标端的的reaalsyync程程序秩序序执行ffulll_syync_dt.sh PAGEREF _Toc314305655 h 40 HYPERLINK l _Toc314305656 7.5.33重新启启动源端端的reealssyncc程序只只需执行行staart_dsgg.shh PAGEREF _Toc314305656 h 41 HYPERLINK l _Toc314305657 7.5.44重新启启动目标标端的rreallsynnc程序序只需执执行sttartt_dssg_ddt.ssh PAGEREF _Toc314305657 h 42 HYPERLIN

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

14、LINK l _Toc314305662 7.7.22支持的的过滤操操作种类类 PAGEREF _Toc314305662 h 45 HYPERLINK l _Toc314305663 7.8日日常需要要删除的的一些文文件 PAGEREF _Toc314305663 h 48 HYPERLINK l _Toc314305664 7.8.11检查磁磁盘阵列列的剩余余空间 PAGEREF _Toc314305664 h 48 HYPERLINK l _Toc314305665 7.8.22删除源源端reealssyncc的文件件 PAGEREF _Toc314305665 h 48 HYPERLI

15、NK l _Toc314305666 7.8.33删除目目标端rreallsynnc的文文件 PAGEREF _Toc314305666 h 49RealSSyncc工作原原理原理概论RealSSyncc技术是是针对数数据库提提供了基基于逻辑辑的交易易复制方方式。该该方式通通过直接接捕获源源数据库库的交易易,将数数据库的的改变逻逻辑复制制到目标标系统数数据库中中,实现现源系统统和目标标系统数数据的一一致性。如上图所示示,ReealSSyncc在数据据源(DDataa Soourcce,简简称DSS)端和和数据目目标端(DDataa Taargeet端,简简称DTT)分别别安装AAgennt进程

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

17、收数据据库包,经经过校验验码检查查,确认认正确的的数据库库包后,调调用Orraclle函数数按照交交易的先先后顺序序在Daata Tarrgett系统中中执行该该交易。日志抓取(DDataa Caaptuure)RealSSyncc对数据据的抓取取是通过过安装在在Datta SSourrce端端的Aggentt模块定定时分析析Oraaclee Reedo Logg来获取取Datta SSourrce端端的交易易类型及及数据的的。RealSSyncc Aggentt在判断断Datta SSourrce端端的Orraclle系统统是否有有新的交交易产生生时是通通过定期期检查ooraccle提提供的

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

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

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

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

22、没有ccommmit的的交易;所以,为了了提高系系统的可可控制性性、保证证逻辑完完整性、避避免数据据丢失,最最好将复复制的最最小单位位为一个个交易(TTrannsacctioon),而而不是以以单个SSQL指指令为复复制单位位,这样样在Daata Tarrgett端的交交易装载载更加容容易控制制。同时,对于于复制的的数据而而言,只只有那些些Commmitt的数据据对于DDataa Taargeet端系系统是有有意义的的,而对对于那些些Rolllbaack的的数据无无需复制制到Daata tarrgett系统上上。所以ReaalSyync在在复制过过程中不不是复制制每个SSQL语语句,而而是对抓

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

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

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

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

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

28、据表表达格式式,从而而在分析析和转载载时需要要最小的的转化,提提高分析析和装载载速度,减减少资源源占用、丰丰富sqql语句句的表达达方式。Oraclle数据据库系统统在设计计上提供供了4个个层次的的接口,其其中包括括Useer层,SSQL层层,Trranssforrmattionn层和II/O层层。其结结构为:USERUSERSQLTransformationI/O在这四层当当中,当当采用SSQL接接口进行行数据装装载时,调调用的是是Useer层,而DSG ReaalSyync通通过XFF1数据据格式装装载时,调调用I/O层直直接将数数据通过过Oraaclee的最底底层函数数写入系系统中,所所

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

30、,用用rowwid表表示为rrowiid_dds;当该交易在在目标端端装载时时,系统统不翻译译为Whheree子句,而而是去通通过保存存在目标标端的rrow mapppinng表获获得对应应目标端端该记录录的所在在位置rrowiid,记记录为rrowiid_ddt。从而在目标标端装载载时通过过rowwid能能够直接接定位于于该数据据需要写写入的位位置。避避免了大大量的索索引查找找时间。每条记录的的roww maappiing信信息是在在该记录录执行iinseert操操作、ssql loaaderr或首次次批量同同步时建建立起来来的。RealSSyncc的优势势:DSG扩展展格式XXF1(DSG

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

32、业务务的首次次全同步步(3)指指定表的的重新全全同步复制关系维维护(1)添添加新表表到复制制任务(2)删删除某些些表的复复制任务务(3)添添加新的的用户到到复制任任务(4)删删除某个个用户的的复制任任务DML操作作复制支支持(1)支支持的DDML操操作类型型 Innserrt; Uppdatte; Deelette;(2)支支持对TTrunncatte TTablle操作作复制(3)支支持DIIRECCT PPATHH LOOADIING在在Loggginng模式式下批量量装载数数据的复复制 sqllldrr diirecct=yy imppdp inssertt innto /*+ APPP

33、ENND */(4)提提供ROOWIDD Maappiing模模式的映映射关系系(支持持Uniiquee keey和非非uniiquee keey的表表的复制制)(5)支支持的DDATAA TYYPESS: CHAAR DATTE NUMMBERR LONNG VVARCCHARR VARRCHAAR VARRCHAAR2 NCHHAR NVAARCHHAR22 FLOOAT LONNG LONNG RRAW BLOOB CLOOB ROWWID(6)支支持的TTablle 类类型 Tabble witth pparttitiionss Tabble witth cchaiineddroows

34、(7)支支持Innserrt aall操操作inserrt aall whenn 1=1 tthenn intto tts_ttestt_nookeyy vaaluees (id , nnamee,adddr,inffo,ssysddatee,syystiimesstammp,nnum) whenn idd=10000 theen intto tts_ttestt vaaluees(iid+11,naame,adddr , innfo,syssdatte,ssysttimeestaamp,numm) selecct * frrom ts_tesst ;(8)支支持Meergee操作beginn

35、 for i iin 11.110000 looop if modd(i,3)=0 tthenn innserrt iintoo tss_teest vaaluees( i , 测测试|i , 中上海海, 1, ssysddatee, ssysttimeestaamp , ii/2000) ; endd iff ; end looop ; commmit ; for i iin 11.110000 looop merrge intto tts_ttestt a usiing duaal bb on (a.id = ii) wheen mmatcchedd thhen upddatee seet

36、 nnamee=测测试|too_chhar(syssdatte,yyyyymmmdd) wheen nnot mattcheed tthenn innserrt vvaluues ( ii , 测试试|i , 中中上海, 1, syysdaate, syystiimesstammp , i/2000) ; end looop ; commmit ;end;DDL操作作复制支支持(1)系系统支持持的DDDL操作作Objeccts typpeOperaate typpe备注tableesCreatte ttablleDrop tabbleTrunccatee taableeAlterr taabl

37、ee:colummn_cclauusess:add_ccoluumn_claauseesmodiffy_ccoluumn_claauseesdrop_collumnn_cllausserenamme_ccoluumn_claauseeconsttraiint_claausees:ADD cconsstraainttsMODIFFY cconsstraainttsDrop connstrrainntsalterr_taablee_paartiitiooninng:add_ttablle_pparttitiiondrop_tabble_parrtittionntrunccatee paartiit

38、ioon indexxesCreatteAlterrDropviewssCreatteAlterrDropsequeenceesCreatteAlterrfuncttionnsCreatteAlterrDropproceedurresCreatteAlterrDroppackaagessCreatte ppackkageeCreatte ppackkagee boodyAlterr paackaageDrop pacckaggeDrop pacckagge bbodyygranttalterr daatabbaseeuserCreatte uuserrAlterr usserDrop usee

39、rroleCreatte rroleeAlterr rooleDrop rollecreatte bbodyydirecctorryCreatte ddireectooryDrop dirrecttoryyprofiileCreatte pproffileeAlterr prrofiileDrop proofilledblinnkCreatte ddbliinkAlterr dbblinnkDrop dbllinkkrevokke(2)支支持的DDDL操操作配置置可在以上支支持的DDDL中中进行一一些DDDL是否否复制的的配置,包包括: dattabaase levvel 的DDDL过滤滤,可

40、指定roole,useer,ddbliink,pproffilee等daatabbasee级的操操作是否否需要同同步 USEER lleveel的DDDL过过滤:可指定usser级级下的重重要操作作是否需需要同步步,例如如可指定定所有的的droop ttablle等大大破坏性性的操作作都不能能被复制制。 TABBLE LEVVEL的的ddll过滤:可指定某些些重要表表的TRRUNCCATEE TAABLEE,DRROP TABBLE等等大破坏坏性操作作不被复复制。常见的不支支持操作作及处理理方式不支持的对对象类型型ClustterConteextIOT TTABLLEORGANNIZAATIO

41、ON EEXTEERNAAL tabbleNESTEED TTABLLEXML TTABLLEDIRECCTORRYBITMAAP IINDEEXDomaiin iindeexessLibraaryType/typpe bbodyyUser deffineed ttypeeBFILEE以上对象或或者数据据类型DDSG Reaalsyync暂暂时没支支持,但但如果应应用中的的确用到到了这些些对象,DDSG将将承诺马马上支持持,因为为这些对对象的数数据已经经分析到到了,只只不过是是过滤了了而已。不支持的ddataabasse级的的常见操操作alterr daatabbasee addd ttabl

42、lesppaceealterr daatabbasee addd ddataafillealterr syysteem 不支持的sscheema下下的对象象操作对于nollogggingg的taablee上执行行的如下下操作:inssertt /*+apppennd*/, iimpddp, sqllldrr diirecct=yy;对于不支持持的操作作,只需需要对这这些表或或整个sscheema进进行一次次全同步步就能够够把数据据全部复复制过去去。各复制端口口一览表表生产系统容灾系统复制内容口腔医院复复制IP:1330.11.100.199安装路径:/orraclle/rreallsynnc登

43、录用户名名:orraclleDbpsdd poort:600000Vagenntd porrt:6600001IP:1330.11.311.8安装路径:/orraclle/rreallsynnc登录用户名名:orraclleVagenntd porrt:6600001DSG DDSGXXKLOOG XXXKLLOGOUTPBBILLL OUUTPBBILLLMHIS MHIISNURSIING NURRSINNGJJFORRM JJJFOORMPRODUUCTKKEY PROODUCCTKEEYCPR CCPRBONUSS BOONUSSTOAD TOAADAPPINNFACCE AAPPII

44、NFAACEEXAMLLABIINTFFACEE EXXAMLLABIINTFFACEEECONSSTATT ECCONSSTATTLAB LLABADMINNISTTRATTOR ADMMINIISTRRATOORITF_BBALJJ ITTF_BBALJJPHARMMACYY PHHARMMACYYEQUIPPMENNT EEQUIIPMEENTINSURRANCCE IINSUURANNCEINPBIILL INPPBILLLSYSHIIS SSYSHHISOUTPAADM OUTTPADDMPACS PACCSINQUIIRE INQQUIRREPHYEXXAM PHYYEXAAMSU

45、RGEERY SURRGERRYBLDBAANK BLDDBANNKINPADDM IINPAADMLOGINN LOOGINNHCMS HCMMSACCT ACCCTORDADDM OORDAADMCOMM COMMMEXAM EXAAMTJ TJJOUTPDDOCTT OUUTPDDOCTTMEDADDM MMEDAADMINFECCT IINFEECTWIRELLESSS WIIRELLESSSMEDREEC MMEDRRECINTERRFACCE IINTEERFAACE本地复制IP:1330.11.100.188IP:1330.11.100.6DSG DDSGXXKLOOG XXXK

46、LLOGOUTPBBILLL OUUTPBBILLLMHIS MHIISNURSIING NURRSINNGJJFORRM JJJFOORMPRODUUCTKKEY PROODUCCTKEEYCPR CCPRBONUSS BOONUSSTOAD TOAADAPPINNFACCE AAPPIINFAACEEXAMLLABIINTFFACEE EXXAMLLABIINTFFACEEECONSSTATT ECCONSSTATTLAB LLABADMINNISTTRATTOR ADMMINIISTRRATOORITF_BBALJJ ITTF_BBALJJPHARMMACYY PHHARMMACYYEQ

47、UIPPMENNT EEQUIIPMEENTINSURRANCCE IINSUURANNCEINPBIILL INPPBILLLSYSHIIS SSYSHHISOUTPAADM OUTTPADDMPACS PACCSINQUIIRE INQQUIRREPHYEXXAM PHYYEXAAMSURGEERY SURRGERRYBLDBAANK BLDDBANNKINPADDM IINPAADMLOGINN LOOGINNHCMS HCMMSACCT ACCCTORDADDM OORDAADMCOMM COMMMEXAM EXAAMTJ TJJOUTPDDOCTT OUUTPDDOCTTMEDADD

48、M MMEDAADMINFECCT IINFEECTWIRELLESSS WIIRELLESSSMEDREEC MMEDRRECINTERRFACCE IINTEERFAACE安装路径:/shhareedissk/rreallsynnc安装路径:/dssg/rreallsynnc登录用户名名:orraclle登录用户名名:orracllevagenntd porrt:500001vagenntd porrt:500001dbpsdd poort:500000软件部署结结构说明明如上图所示示,ReealSSyncc在生产产数据库库(soourcce)上上和备份份系统端端(taargeet)分分别

49、安装装Ageent进进程,SSourrce端端的vaagennt进程程对ORRACLLE日志志进行监监控,发发现改变变及时对对目标数数据库进进行更新新。当应用系统统在Soourcce端向向数据库库进行任任何操作作时时,这这些信息息都将在在Reddo LLog中中保存,RReallSynnc AAgennt通过过对实时时获取的的Logg日志进进行分析析,获得得本次操操作的交交易指令令和交易易数据,然然后将这这些交易易指令和和交易数数据经过过格式转转化生成成XF11数据格格式,并并由发送送进程ssendder实实时通过过网络传传送到TTargget系系统。Targeet系统统的vaagenntd进

50、进程接收收数据库库包,经经过校验验码检查查,确认认正确的的数据库库包后,由由装载进进程looderr调用OOraccle函函数按照照交易的的先后顺顺序在TTargget系系统中执执行该交交易。dbpsdd进程为为管理控控制进程程,该进进程是在在作系统统配置和和发起全全同步时时使用的的,该进进程一般般安装在在生产系系统上。vman程程序为配配置终端端,该终终端通过过dbppsd进进程管理理souurcee和taargeet上的的vaggenttd程序序。发起全同步步并启动动复制发起全步的的方式就就是在bbin目目录下执执行vmm文件。源端的全同同步rac22 /ssharrediisk/reaa

51、lsyync/binn$ catt vmmconneect : 5500000user rooot/ddbpssset dds 11 -iitvll 3 -sttatee sttarttset ddt 11.1 -tggt ddb 22 -xxf1 y -staate staartset ddm 11.1 -cffg -synnc fftcqqiM66rac22 /ssharrediisk/reaalsyync/binn$ ./vvmannvmanvmmset ddm过程程的日志志信息set ddm过程程是reealssyncc软件中中进行数数据的导导出和导导入过程程,该过过程分为为源端导导出

52、过程程和目标标端装载载过程。导出过程的的日志在在源端的的logg/loog.vvageentdd文件中中,在导导出过程程中的日日志信息息如下:Log.vvageentdd日志内内容(全全同步过过程中)$ cd logg$ taiil f llog.vaggenttd$r 00.188% 113MBB (RR9: 4.444,CC1: 0.000,WW5: 0.000,PP: 44.444,T:0,EE:1) TIIME:Thuu Deec 115 223:114:555 220111/*开始抽抽取表,显显示百分分比(00.188%),已已经抽取取的大小小(133MB),读读取速度度(R99:4

53、.44),压压缩速度度(C11: 00.000,写速速度(WW5: 00.000),平平均速度度(P: 4.44),总总共耗时时(E:1mss)*/INFO: CRR-POOOL iniitiaalizzed! CRR_POOOL sizze: 10000, eliiminnatee allgorrithhm : 1(FIFFO) xexxp TTBCSS.SUUBS_PROODUCCT PP_R_20 (PIID:2269445 RReadderIID:22)Perfoormaancee reeporrt iis ddisaableedDetaiil PPerfformmancce rrep

54、oort is dissablled2012-01-14:23:15:01, 0 seqquennce savve tto ccachhegrp# siize seeq# bbsz nnab flgg duup TTH NNextt-SCCN 20111/112/115 223:115:00110 411922256 210014 10024 122835568 88 1 1 00 xffffffffffffffff 2210114.1128330833.014 411922256 158840 10024 166681169 88 1 2 00 xffffffffffffffff 11584

55、40.1166775733.0线程、日志志大小、seq号、标志位、块大小、下一块、标志位(8为当前日志)如果出现以以上信息息表明全全同步过过程正常常开始。log.ss0,llog.s1,logg.s22,loog.ss3是全全同步过过程中目目标端的的日志执行taiil -f llog.s0日日志不断断变化并并且无错错误提示示表明目目标端装装载正常常。$ cd logg$taill f llog.s0IPC_KKEY=0 x66301106ccdCHECKK_MEEMLEEAK is turrnedd offfEnterringg XFF1TooOraacleeLoaaderr(piid:117

56、3779, semm_noo:8) Loadeer: 0.xxf1 20112-001-114:112:116:338: TRUUNCAATE TABBLE ODDS.SUUBSCCRIBBER_1 Trunncatte OOK2012-01-14:12:16:38: 0-I 00-D 0-UU 2-DDLL(0 ms)Loadeer: 1.xxf1 DP: haandller sizze: 0, alllocaatedd 1663844KB, maaxroows onee tiime 102242012-01-14:12:16:38: 1-I 00-D 0-UU 0-DDLL(0 ms)Lo

57、adeer: 2.xxf1 Mapppinng TTBCSS. SUBBSCRRIBEER - OODS. SUBBSCRRIBEER_11ODS SUUBSCCRIBBER_1 11 roows1 rowws mmappped如何判断全全同步过过程顺利利完成全同步过程程的完成成分为两两个阶段段:源端端导出过过程完成成和目标标端装载载过程完完成。源端导出过过程完成成的标志志:源端导出过过程都打打印在llog.vaggenttd日志志中,在在该日志志的导出出完成后后会看到到如下信信息:= Summmarry oof DDBPSS Exxpreess Expportt = Taablees 6 (

58、366) Roows 833575528220 Exxtennts 1662722 Ziip LLeveel 1 Too Reead 48800.00MMB Reead 13301776.000MBB CRR Reead 0.00MMB XFF1 11174334.339MBB XFF1 ZZippped 3336022.500MB (711.399%) Ellapssed 000:322:599.5779(119799.5779s) =当看到以上上的全同同步导出出统计信信息时,可可认为源源端的导导出已经经结束目标端装载载过程完完成的检检查:目标端的装装载是有有多个队队列共同同完成的的,因此此

59、我们需需要监测测几个队队列下都都已经完完成了。检查一:检检查目标标端的llog.s*日日志中已已经没有有新的任任务在执执行。检查二:检检查目标标端的rrmp/synnc0,synnc1,synnc2队队列中已已经没有有任何xxf1文文件。$ cd rmpp$ls ssyncc*sync00:cfg.lloaddernnosync11:cfg.lloaddernnosync22:cfg.lloaddernno当目标端装装载完成成全同步步的数据据后,将将自动进进入到实实时同步步阶段,我我们可以以通过查查看目标标端的llog.r0观观察系统统是否已已经自动动进入到到了实时时同步阶阶段:$ cd lo

60、gg$taill f logg.r00Loadeer: 1.xxf1 20111-112-116:003:331:441: 6-II 0-D 00-U 0-DDDL(20886 mms)Loadeer: 2.xxf1 20111-112-116:003:331:441: 0-II 0-D 66-U 0-DDDL(20886 mms)Loadeer:33.xff1 220111-122-166:033:311:411: 00-I 6-DD 0-U 00-DDDL(220866 mss)Loadeer: 4.xxf1 20111-112-116:003:331:441: 56-I 00-D 0-U

温馨提示

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

评论

0/150

提交评论