最新iStream容灾备份解决方案.doc

上传人:1595****071 文档编号:34786300 上传时间:2022-08-18 格式:DOC 页数:146 大小:1.95MB
返回 下载 相关 举报
最新iStream容灾备份解决方案.doc_第1页
第1页 / 共146页
最新iStream容灾备份解决方案.doc_第2页
第2页 / 共146页
点击查看更多>>
资源描述

《最新iStream容灾备份解决方案.doc》由会员分享,可在线阅读,更多相关《最新iStream容灾备份解决方案.doc(146页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateiStream容灾备份解决方案目录目录1ISTREAM数据库复制系统技术实现方案31.1 项目概述31.2iStream产品简介41.2.1 iStream软件的设计原则和基本架构41.2.1.1 iStream软件的整体架构41.2.1.2 iStream软件源端体系架构图51.2.1.3 iStream软件目标端架构61.2.2 iSteam软件使用的关键技术61

2、.2.2.1 日志分析技术简介61.2.3 iStream软件的运行环境71.2.3.1 操作系统和数据库版本支持71.2.3.2 iStream支持的数据类型列表71.2.4 iStream软件为用户提供的解决方案91.2.4.1 提高系统可用性91.2.4.2 灾难恢复91.2.4.3 分担交易业务101.2.3.4 业务数据分发111.2.4.5 配合业务交易,容灾系统完全恢复交易121.2.4.6 交易数据库移植121.3 数据实时复制方案131.3.1 系统方案设计原则与目标131.3.2 系统方案逻辑架构图141.3.3 系统方案拓扑图151.3.4系统方案iStream技术与功能

3、152项目实施计划162.1 项目实施前的准备162.1.1操作系统准备工作162.1.2数据库准备工作162.1.3 源端数据库参数log_buffer相关参数的修改172.1.4 目标端灾备数据库环境准备172.1.5 源端表空间扩充172.1.6网络准备工作182.2 iStream软件实施计划表183用户及管理员培训方案193.1 iStream软件原理介绍193.2 iStream软件安装培训内容193.2.1安装前的准备193.2.1.1操作系统相关准备193.2.1.2 数据库的相关准备工作203.2.2安装与配置203.2.2.1源端软件安装与配置203.3 iStream软件

4、维护介绍233.3.1调整map233.2.2调整目标端243.2.3同步的性能调整273.2.4数据比对283.2.5增量同步的性能调整283.2.6高可用性的配置30A)源端高可用性的配置30B)目的端高可用性的配置30C)出现不能继续装载的处理313.2.7装载DML错误的处理方式313.3 系统应急培训323.3.1应急切换操作323.3.2日志维护指南333.4 iStream 软件培训安排334售后服务及相应承诺344.1九桥软件服务体系简介344.2 九桥技术服务内容344.3 技术服务期内服务响应承诺344.4 支持方式344.5 九桥服务联系方式345ISTREAM软件应用案

5、例列表及介绍345.1 iStream软件案例列表345.2 证券行业典型案例介绍341 iStream数据库复制系统技术实现方案1.1 项目概述在企业信息化进程不断加快的今天,保持业务的持续性是企业用户进行数据存储时必须考虑的重要方面。灾难的出现,可能导致生产停顿、客户满意度降低,企业的竞争力会因此大打折扣。震惊世界的“9.11” 事件发生后,全世界都看到了金融、电信等行业用户在灾难中的巨大损失。在灾难后如何快速、正确地恢复业务系统就成为摆在企业面前的一个难题。金融证券是我国国计民生的最重要环节之一,同样面临着如何应对灾难,以求防患于未然。在业务日新月异的今天,信息技术部门格外看重证券实时交

6、易软件系统的数据保护。试想一下,如果证券系统的数据遭遇灾难而不能恢复的话,业务将无法正常运行,那么将造成重大的无法弥补的损失。因此,信息系统的安全性和抗灾难能力直接关系到证券公司,乃至国家的切身利益,尽可能地保证系统的安全性是必须重点考虑的。一个先进的、完善的灾备系统将全力的保护证券业务系统的稳定运行,让证券公司在业务飞速发展的同时没有后顾之忧。现在,我们很欣喜的看到,XX在整合业务系统的同时就考虑了灾备平台的建设,并对灾备系统高度重视。iStream 是新一代数据库逻辑复制软件。利用数据库日志在线跟踪、分析技术,将生产数据库的交易信息以事务为单位,通过异步的方式,实时的传递、装载到目标数据库

7、中,以达到源端、目标端复制数据保持同步的目的。软件不依赖硬件的复制能力,支持多种系统平台,具有部署简单、复制速度快、交易延迟时间短的特点;能够支持所有系统平台,跨多种Windows/Linux操作系统和大型机平台、不同Oracle版本之间的交易复制。并且复制的目标数据库为在线打开状态,可以随时复用。因此,非常适合于异构热容灾、 数据迁移、数据实时复制等领域。 本方案根据XX系统数据库灾备方面的规划需要,着重考虑合理地设计和建设基于Oracle数据库的数据灾备需求的解决方案,满足证券系统业务的连续性和高可用性的要求。此外,随着业务的不断深入以及市场竞争的需要,数据应用成为另一个业内的热点。在本方

8、案中将向用户介绍,以iStream 数据复制系统(下简称iStream)为核心的企业第二数据中心和查询应用平台,将如何高效的利用交易数据,快速的查询、分析数据。1.2 iStream产品简介 1.2.1 iStream软件的设计原则和基本架构iStream使用经典计算机编程语言C语言来编写,整个软件架构软件采用模块化设计,与Oracle数据库的设计原则相似,采用多进程模式进行抓取和装载,每个进程负负责特定任务。1.2.1.1 iStream软件的整体架构主要工作流程:1. iStream首先完成历史数据复制,历史数据即使首次同步时数据库原有的数据,历史数据同步完成之后开始增量同步。2. 源端软

9、件相应的ptrack进程跟踪抓取数据库中的在线日志(redolog),对实时变化的交易数据日志进行快速抓取3. 在share memory中使用pmerg进程过滤分析,并合成传输文件,三分之一的日志将被抓去放到缓存队列中,然后将文件压缩,压缩比例为大于9:1,使用pcomm进程将文件通过网络传输到目标端4. 目标端将接受传输文件,按照相应的交易顺序装载入库。在此期间,目标端数据库始终处于open状态,可以进行准实时的数据查询工作。1.2.1.2 iStream软件源端体系架构图源端进程介绍: DDS_PMONS负责建立共享内存、信号灯、消息队列,监控系统其它进程的状态,重起异常退出进程并报告状

10、态DDS_PMSGS负责收集其它所有进程报告的各种错误信息,将错误信息存放到文件 msg.log中。DDS_PRECVS负责接收界面发送来的管理命令并执行,同时也负责全同步时历史数据的复制。DDS_PTRACK负责跟踪数据库redo log动态增量信息,并抓取变化的redo log块。DDS_PMERGE负责将DDS_PTRACK 抓取量信息进行分析、过滤、合成交易文件。DDS_PCOMM负责将DDS_PMERGE 合成的交易文件发送到目标端DDS_PCLEAN负责将 DDS_PMERGE和DDS_PCOMM没有成功处理的数据包提交进行处理1.2.1.3 iStream软件目标端架构目标端进程

11、介绍:DDS_PMONT负责建立共享内存、信号灯、消息队列,监控系统其它进程的状态,重起异常退出进程并报告状态DDS_PMSGT负责收集其它所有进程报告的各种错误信息,将错误信息存放到文件 $DDS_DATA/msg.log中DDS_PRECVT负责接收界面发送来的管理命令并执行,并接收交易文件到指定的目录中; DDS_PPUT负责将装载历史、增量信息到数据库中,并记录相关信息。也负责数据的比对。 1.2.2 iSteam软件使用的关键技术1.2.2.1 日志分析技术简介iStream软件是直接通过读取Oracle日志来分析出交易内容,而不是通过数据库表来得到,这样将不依赖数据库本身的数据内容

12、而直接得到交易信息。从而大大加快了合成交易文件的速度。日志分析技术流程如下图:1.2.3 iStream软件的运行环境1.2.3.1 操作系统和数据库版本支持iStream软件支持所有主流操作系统以及Oracle数据库版本之间的跨平台跨数据版本复制,内容详见下表:操作系统平台Oracle版本9i 10g11gRACASMAIX 5LAIX 6L HP-UX 11i(PA-RISC) HP-UX 11i(IA-64) Solaris8/9/1(SPARC)RHEL4/5(x86)SLES9(x86) SLES10(x86) WINDOWS2003/2008/xp 1.2.3.2 iStream支

13、持的数据类型列表支持总项目支持项目支持内容备注数据准确(DML部分)tableInsert/update/deletePartition tablesInsert/update/delete数据准确(DDL部分)TableCreate/truncate/dropcolumnsAdd/modify/dropconstraintsAdd/modify/dropindexesCreate/alter/dropviewsCreate/alter/dropsequencesCreate/alter/dropfunctionsCreate/alter/dropPackage( body)Create/al

14、ter/dropproceduresCreate/alter/dropTriggerCreate/alter/dropSynonymCreate/dropRoleCreate/dropGrant/revoke数据类型Oracle自带类型Blob/clob/long/bfileISTREAM支持所有Oracle自带数据类型Number/ TIMEChar/varchar2/nvarchar2用户定义类型USER DEFINED TYPE平台方面操作系统平台Hp/ibm/solaris/linux/windowsOracleOracle9i/10G/11G归档/非归档File/lv/ocfs/as

15、m特性同步模式一对一or一对多or多对一or组合双向同步同步方式只全同步or增量or组合交易回退表的dml/truncate/drop单表同步增量过程中,单表全同步支持在线初始化首次同步允许有交易。同步对象用户、表、组健壮性网络中断断点续传,无人工干预目标端停止复制软件断点续传1.2.4 iStream软件为用户提供的解决方案1.2.4.1 提高系统可用性iStream 软件可以帮助用户提高交易系统Oracle数据库的可用性,无论是执行计划内停机(如系统升级、备份)还是遇到非计划故障引起的宕机(例如硬件故障、灾难、人为错误等),iStream 都能尽量减少业务切换的时间,提高可用性。能够最大限

16、度地减少数据丢失、经济损失以及生产力的降低。 下图表示交易系统切换后,业务交易在容灾系统上继续执行的示例。1.2.4.2 灾难恢复对于大部分公司而言,容灾是一项巨大的工程,意味着高额的资金投入和人力成本。受到传统复制技术的限制,容灾必须拥有专用的硬件支持、专用的传输链路、容灾距离以及系统平台等诸多的限制。此外由于传统容灾系统的不能时时使用的特性,导致不但风险不能评估,而且巨大的投入也可能得不到任何回报。 iStream 使用逻辑数据容灾技术,传递的是交易信息,因此传输数据量很小,保证了在低带宽环境下实现低延迟的Oracle交易异步复制,是一种高效且低成本的数据库容灾方式。iStream 使用标

17、准的IP网络进行通讯,容灾端的Oracle数据库可以部署在本地或远程容灾中心,距离没有限制。此外,由于复制的目的端数据库始终处于打开状态,因此,当生产数据库遇到计划内或非计划停机时,iStream 能够支持前端应用程序快速、无缝的切换到容灾数据库。与其它基于磁盘或文件系统的物理复制技术相比,不但省略了漫长的数据库recovery和启动时间,而且能够保证100%的切换成功率。 当源端应用系统数据库在恢复正常使用后,可以通过iStream 将容灾端数据再次复制到源端数据库中,从而达到互为容灾的目的。 下图表示,交易系统恢复正常后,容灾系统数据复制到原交易系统上的示例。 1.2.4.3 分担交易业务

18、iStream 逻辑交易复制技术保证了目的端数据库始终处于可用状态,因此对于iStream 所复制的schema只能做只读应用之外,新创建的shema不会对复制本身产生任何影响,对于即席查询、报表处理、数据备份、统计分析等业务或应用都可以放在复制的目标数据库上进行处理。 多种应用也不必在同一个交易数据库上争夺处理资源和时间窗口。生产系统运行和维护的压力得以释放,提高了稳定性,而不同的应用在分布的数据库上也可以进行有针对性的优化。 下图表示在容灾系统做业务查询、报表处理、数据备份、统计分析等应用的示1.2.3.4 业务数据分发iStream 能够完成企业范围内的数据分发,从交易数据生产库实时复制

19、到一个或多个本地或异地的数据库中。iStream 支持多种数据分发拓扑结构,一对一、一对多、多对一、级联复制以及组合的数据分发模式。数据分发是一种典型的通过部署多服务器、多数据库来分担负载,提高响应速度的企业应用模式。下图表示交易系统的业务数据同时分发到不同目标端的示例。1.2.4.5 配合业务交易,容灾系统完全恢复交易iStream 在每提交一个合成的交易文件后,都会在目的端共享内存中记录最后一个完成装载的交易的源端提交时间。并且通过iStream提供的工具可以将共享内存显示出来,以方便不同需求。对于交易系统有严格交易记录的系统,配合iStream目标端提供的源端记录交易提交时间可以达到完全

20、恢复全部交易的目的。这种情况,只有在特殊情况下,才会使用。 下图表示iStream如何配合做全部交易恢复的示例1.2.4.6 交易数据库移植在交易系统数据库移植过程中,经常会面临两个问题: 即新系统和源系统os平台或数据库平台不同系统切换一段时间过程中,某种原因导致新交易系统部分交易无法正常运行,这个时候就需要将交易系统切换到原来的交易系统上,而如何将切换后的交易及时同步到原来的交易系统上,是用户在做交易数据库系统移植时所面临的一个难题。针对这两种情况,iStream针对这种进行了合理的解决方式,如下图所示:iStream本身支持异构跨平台方式,对于源端和目标端os和db版本不同的情况均能够支

21、持。iStream将新交易系统同步的切换后,变化的数据及时的同步到旧交易系统上,这样就可以保持两边数据的一致性。从而在交易切换时能够满足后台交易数据一致性的需求。1.3 XX数据实时复制方案1.3.1 系统方案设计原则与目标目前在主机房服务器处理周边业务系统,备机房服务器除用于备份之外,还可以作为业务查询,报表查询分析等功能,以满足用户的多种需要。通过iStream数据复制软件,建立了一个独立的查询数据库,在不影响生产系统性能的同时,为查询及报表业务提供了一个与生产系统同步的数据源。可根据查询业务的特点,对数据库的业务特点配置进行选择,最大程度的优化了查询业务的性能,起到了很好的负载均衡作用。

22、完成生产服务器到查询服务器的数据同步工作.1.3.2 系统方案逻辑架构图灾备数据库生产数据库主应用业务系统2iStream实时复制XX数据实时同步项目部署图中间件14业务查询356具体逻辑步骤如下:1. 交易流水正常入库。箭头1所示:2. 数据多点实时复制,箭头2,6所示。至此形成整体综合的单向,反向,双向复制模式:一对一(1:1),将通过网络实时的将数据备份到目标端。以满足用户的灾备,实线3所示可以实现分担交易,进行业务查询,报表查询,分析等功能。3. 当红线4生产库出现故障宕机时,此时主应用业务系统切换到灾备系统,虚线5所示,进行主应用业务系统的操作。4. 当生产库修复正常之后,灾备数据库

23、系统通过虚线6所示实时反向复制到生产库系统,达到数据恢复到主生产库中。此时:复制模式为一对一(1:1),但数据源端暂时为灾备库(虚线箭头1,5,6工作),箭头5所示,等灾备数据库同步到主生产库完成后,业务切换到主生产库,恢复到最初状态。5. 此主备的切换过程速度相当快,而对交易流水录入系统影响为秒级。1.3.3 系统方案拓扑图备份数据库Linux Oracle 10g生产数据库Linux Oracle 10g远程实时复制业务生产系统备份系统主应用业务系统业务查询1.3.4系统方案iStream技术与功能iStream使用逻辑数据容灾技术,传递的是交易信息,因此传输数据量很小,保证了在低带宽环境

24、下实现低延迟的Oracle交易异步同步,是一种高效且低成本的数据库容灾方式。iStream使用标准的TCP/IP协议进行通讯,容灾端的Oracle数据库可以部署在本地或远程容灾中心,距离没有限制。iStream功能方面,由于同步的目标端数据库始终处于打开状态,因此,当生产数据库遇到计划内或非计划停机时,iStream能够支持前端应用程序快速的切换到容灾数据库。与其它基于磁盘或文件系统的物理同步技术相比,不但省略了漫长的数据库recovery和启动时间,而且能够保证100%的切换成功率,在支持生产系统的热容灾方面的基础上还支持业务分担,数据分发与集中,数据迁移,支持双向同步.2 项目实施计划2.

25、1 项目实施前的准备实时iStream数据库复制系统之前,需要用户配合一些准备工作,具体内容如下:2.1.1操作系统准备工作1 源端、目标端rac 模式iStream软件只需安装在rac其中的一个节点上,可在共享存储上划分出文件系统作为iStream软件的安装目录,大小在50G至几百G,可根据日常业务量调整, 文件系统可建成ocfs类型、也可建成普通类型,区别如下:Ocfs文件系统:当出现主机单点故障时可以在rac其他节点直接启动软件。2普通文件系统:当出现主机单点故障时需要手工将iStream所在的文件系统手动mount 到rac的其他节点上,然后在启动软件。3 源端、目标端非rac模式从v

26、g或分区磁盘中划分文件系统作为iStream软件的安装目录,大小在50G至几百G,可根据日常业务量调整空间大小注:源端、目标端软件介质大小10M左右,由源端传输到目标端的dtf文件的缓存大小应根据日常业务量大小和DRS数据回滚功能时间长短而定,具体可与九桥软件工程实施人员沟通协调。总原则为尽量为iStream单独划分文件系统,不要和oracle数据库数据文件、oracle安装目录、根目录等共存在同一个文件系统上。2.1.2数据库准备工作1 源端在线日志组设定a)数据库为非asm实例数据库在线日志组个数至少在3组以上,如果数据库为rac模式,则每个rac实例在线日志组个数都不少于3组。b)数据库

27、为asm 实例Asm 实例模式下,源端在线日志组需满足每个在线日志组必须有一个成员在非asm磁盘组中(raw 设备或共享文件系统中)c)当数据库为归档模式时:在rac模式下,需要将rac上的每个节点能够访问其他节点归档文件(可采用ocfs共享文件系统或nfs文件系统方式实现)d)当数据库为非归档模式:此时需要将数据库的在线日志组个数尽量增加至6-8组。2.1.3 源端数据库参数log_buffer相关参数的修改在源端,Oracle9i、 10g、11G的logfile并行动态参数进行的调整。Oracle10G、11G(一般需要修改)的调整方式如下:以“SYS”用户身份查询隐藏参数_log_pa

28、rallelism_max是否为1,是则不需要修改,反之要修改SQL col ksppinm for a20SQL col ksppstvl for a10SQL col ksppdesc for a40SQL SELECT ksppinm, ksppstvl, ksppdescFROM x$ksppi x, x$ksppcv yWHERE x.indx = y.indxAND ksppinm like _log_para%;SQL alter system set _log_parallelism_max=1 scope=spfile;修改后要重启所有节点实例Oracle9i(一般不需要修改

29、)的调整方式如下:以“SYS”用户身份查询log_parallelism是否为1,是则不需要修改,反之要修改SQLshow parameter log_parallelismSQLalter system set log_parallelism=1 scope=spfile;修改后要重启所有节点实例2.1.4 目标端灾备数据库环境准备iStream软件实施复制灵活,一般多以表或用户为单位进行实时复制,目标端数据库安装完毕后,需要创建相应的用户及表空间(尽量保持与源端一致)。2.1.5 源端表空间扩充当源端数据量较大时(单表体积较大时),可能在全同步时会由于undo表空间不足产生全产生快照太老的

30、错误,导致全同步操作失败,因此要酌情扩充undo表空间。具体情况可与iStream工程人员协商。2.1.6网络准备工作确保网络由TCP/IP协议联通(可传传送接受文件为标准),可通过SSH等手段,也可源端到目标端单向连接。iStream所使用的网络端口也要开放。具体实现可与iStream工程人员协商。2.2 iStream软件实施计划表项目步骤所需时间备注售前测试2天因合同签订时间无法确定,故只提供每项进度所需时间正式环境下安装2天灾备演练2天软件培训3天上线验收2天后期监控1天3 用户及管理员培训方案3.1 iStream软件原理介绍主要讲述iStream数据库复制系统的工作原理。3.2 i

31、Stream软件安装培训内容3.2.1安装前的准备3.2.1.1操作系统相关准备1 创建iStream操作系统用户在同步的源端和目的端操作系统上创建新的系统用户来安装iStream软件,也可以直接使用已有的Oracle数据库安装用户来安装iStream软件。如果是RAC模式,则需要在iStream安装节点创建即可。新建用户必须属于dba和oinstall组(即跟oracle同一个组),具有访问Oracle数据库和调用Oracle库函数能力。不建议使用root用户安装iStream。具体操作方法需咨询系统管理员或DBA。2 用户的环境变量设置iStream用户的配置文件需要有如下环境变量,并且确

32、保这些变量生效。DDS_HOME为iStream执行程序路径;DDS_DATA为iStream配置文件和缓存程序路径;具体路径请由使用者根据情况自行设置。其余为Oracle相关环境变量,由数据库管理员指定。以下配置实例以oracle10为例。export ORACLE_BASE=/oracle10export ORACLE_HOME=/oracle10/product/10.2export ORACLE_SID=rac1export NLS_LANG=AMERICAN_AMERICA.AL32UTF8export ORA_NLS10=$ORACLE_HOME/nls/dataexport LD

33、_LIBRARY_PATH=$ORACLE_HOME/libexport SHLIB_PATH=$ORACLE_HOME/libexport DDS_HOME=/tmp/dds/binexport DDS_DATA=/tmp/dds/dsexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ DDS_HOME:.ulimit -c unlimited源端和目的端数据库的nls要一致,否则会导致乱码的情况出现。不同shell的修改配置文件如下:bash$ vi /.bash_profileksh(包括其它的sh):$ vi /.profile对于安装iStr

34、eam软件的用户具体使用的是哪个sh,请查看/etc/passwd文件。3 磁盘空间要求a)源端运行空间要求:iStream每天产生的合成文件总量跟操作数据类型、交易数据量有关,大约为每天日志产生量的1/3左右。具体空间要求跟缓存文件保存策略有关系,使用者可以根据具体的策略事先划分缓存空间。b)目的端运行空间要求:目的端的缓存文件每天的缓存空间跟源端相同,也跟缓存文件处理后是否删除的机制有关系。使用者可以具体的策略事先划分缓存空间。3.2.1.2 数据库的相关准备工作1 在Oracle数据库中创建DDS用户。2 在Oracle数据库中创建视图。3 修改Oracle附加日志配置参数。4 RAC模

35、式下数据库连接配置(如本地安装,无需配置)。5 .Log_buffer参数的调整。3.2.2安装与配置3.2.2.1源端软件安装与配置1 创建安装目录在同步源端的操作系统上,用iStream软件的安装用户创建两个目录:a) 执行程序目录执行程序目录对应iStream操作用户环境变量下的$DDS_HOME参数;b) 脚本及缓存目录。脚本及缓存目录对应DDS操作用户环境变量下的$DDS_DATA参数。2 执行程序文件的安装iStream采用目前绿色安装模式,即拷贝然后通过脚本执行的模式。将程序执行文件拷贝到$DDS_HOME目录下,解压后即可。参考以下操作命令:$gzip2 d hpunix2.1

36、3.1_3.tar.gz2$tar xvf hpunix2.13.1_3.tar$ls -l bin-rwxr-xr-x 1 oracle dba 283057 Feb 13 10:38 crc-rwxr-xr-x 1 oracle dba 1623780 Feb 13 10:38 dds_pput-rwxr-xr-x 1 oracle dba 732900 Feb 13 10:38 dds_ptrack-rw-r-r- 1 oracle dba 51395 Feb 14 08:48 versions-rwxr-xr-x 1 oracle dba 115593 Feb 13 10:38 vsh

37、ms-rwxr-xr-x 1 oracle dba 88819 Feb 13 10:38 vshmt-rwxr-xr-x 1 oracle dba 430926 Feb 13 10:37 vshow不同版本和不同环境下的文件名及其用户等显示信息有些差别。3 创建参数目录及文件利用iStream提供的命令dds_conf来创建源端参数目录和文件。执行前请确认同步源端和目的端相关的主机的IP地址,规划使用的端口号,Oracle用户,日志归档目录等信息。参考以下操作命令:$ dds_confWhich Side do you want to configure: S - Source T - Tar

38、get Please Select(Q-QUIT)(DEFAULT:S): S #须选择S,才能配置后面的参数#How many MERGE-Processes Please Select(0-QUIT)(132)(DEFAULT:2):2How many COMM-Processes Please Select(0-QUIT)(132)(DEFAULT:2): 2How many msg.log preserved Please Select(q-QUIT)(050)(DEFAULT:0): 5Please Input User/Passwd for login into ORACLE Da

39、taBase, It must OK when using sqlplus, If RAC, Multi-LoginUserPasswd is separated by :(colon), For Examples: system/manager system/managerrac1:system/abcrac2(DEFAULT:system/manager): system/managerdb1:system/managerdb2 #RAC环境需要能够登录到每个实例#Please Input Authority String For this System(DEFAULT:dds/dds):

40、 dds/ddsHow many seconds to query change each time(0-QUIT)(00)(DEFAULT:2): 1Size(MB) of Share Memory (0-QUIT)(210)(DEFAULT:4): 6Size(MB) of message log (0-QUIT)(5100)(DEFAULT:100): 10TCP Port of Source System(0-QUIT)(00)(DEFAULT:8203): 8203Size(MB) each read(0-QUIT)(510)(DEFAULT:5): 5Size(KB) each r

41、ead addtional(q-QUIT)(04096)(DEFAULT:0): Trace SEQUENCE (DEFAULT:1): 1Trace PROC/FUNC/PACK (DEFAULT:1): 1 Trace VIEW (DEFAULT:1): 1Trace Privilege (DEFAULT:1): 1 Trace Synonym (DEFAULT:0): 1Trace Index (DEFAULT:0): 1Trace Trigger (DEFAULT:0): 1Is RedoLOG in OCFS (DEFAULT:0): 0Is DBF in ASM (DEFAULT:

42、0): 0Additional Log Path (DEFAULT:): /arch1Additional Log Path (DEFAULT:): /arch2Additional Log Path (DEFAULT:): Config: - $DDS_DATA/config/tgt.cfg -TgtID (0-QUIT)(14)(DEFAULT:1): 1Target IP : 192.168.1.21 #目的端ip地址#TCP Port of Target System(0-QUIT)(00)(DEFAULT:8204): 8204 TgtID (0-QUIT)(14)(DEFAULT:

43、2): Target IP : Config: - $DDS_DATA/config/map.cfg -Please edit configure file /templv/lhs/data/config/map.cfg也可以直接选择源端,然后通过vi来修改配置参数文件和脚本。配置完成后,配置参数和脚本如下:$ls $DDS_DATAconfig ddstart ddstop ddclean vs map_start$ls $DDS_DATA/configgrp.CFG0 map.cfg map.cfg.bak map.cfg.old mapnot.CFG0 pid.web setup.sql

44、 sys.cfg tgt.cfg3.3 iStream软件维护介绍3.3.1调整map涉及内容主要为:1 增加map使用前提:a)已有的map.cfg文件中的map已经同步完毕,增量同步已经开始。b)新增加的map在交易系统中已经存在,并且至少有一个table存在。调整过程如下: a)在源端编辑同步映射文件 $DDS_DATA/config/map.cfg。增加map对应条目,如下例:增加2,3,4三个用户级同步b) 在目标端编辑目标系统配置文件 $DDS_DATA/config/tgt_map.cfg,增加源端新增加的map所对应的条目,对应的map名称相同,或者直接设置为DB即可。c)分别重

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 成人自考

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com