您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > SIS-3000网闸数据库同步配置文档
数据库同步测试数据库同步客户端配置网闸的配置目录数据库同步性能优化数据库同步准备工作一、网闸的配置2.2.2.200/241.1.1.100/242.2.2.254/241.1.1.254/24PC1PC2外网内网1、拓扑结构一、网闸的配置2、网闸网络配置(1)外网网闸配置a.连接外网管理端口在ie中输入,回车即显示如下:一、网闸的配置默认用户密码均为administrator一、网闸的配置b.进入外网web管理主界面,点击网络配置中的网络设备,添加接口地址,如2.2.2.254,该地址为连接外网的客户端中的通道地址一、网闸的配置一、网闸的配置(2)内网网闸配置a.连接内网管理端口在ie中输入,回车即显示如下:一、网闸的配置默认用户密码均为administratorb.进入内网web管理主界面,点击网络配置中的网络设备,添加接口地址,如1.1.1.254,该地址为连接内网的客户端中的通道地址一、网闸的配置一、网闸的配置3、数据库同步任务配置a.点击数据库同步-客户端-添加按钮一、网闸的配置任务号:外网中的客户端的任务号必须和内网中服务端的任务号一致,否则在数据库测试连接时会失败(客户端与服务端是成对的)本机地址:网闸中配置的ip地址本机端口:为16000,也可以设置为别的,但要保证数据库同步客户端中通道端口号和网闸中的客户端本机端口和服务端服务器端口的端口号一致即可(1)网闸外网客户端配置b.点击数据库同步中,基本配置中,启动服务一、网闸的配置(2)网闸内网服务端配置a.点击数据库同步-服务端-添加一、网闸的配置任务号:外网中的客户端的任务号必须和内网中服务端的任务号一致,否则在数据库测试连接时会失败(客户端与服务端是成对的)服务器地址:数据库同步客户端安装的pc的ip地址服务器端口:为16000,也可以设置为别的,但要保证数据库同步客户端通道端口号和网闸中的客户端本机端口和服务端服务器端口的端口号一致即可一、网闸的配置b.点击数据库同步中,基本配置中,启动服务二、数据库同步准备工作1.首先创建一个用户user1;2.使用user1用户登录,在该用户下创建表table_a;3.如果用户要求使用多个用户,需要另一个用户对able_a有增删改查的权限;4.具体情况,请看提供的oracle数据库同步测试脚本;oracle数据同步脚本根据用户的不同为:dba数据库同步脚本和普通用户数据库同步脚本5.其它数据库的数据库同步准备工作设置类似。三、数据库同步客户端配置1.配置数据库同步客户端注意事项:在配置数据库同步客户端时,只需要配置和网闸上数据库同步—客户端相连的pc上的数据库同步客户端,服务端只需要打开数据库同步客户端即可,和网闸中的透明访问很相似。也可以设置系统设置中本机地址为2.2.2.200和1.1.1.100,本机端口16000,默认本机地址为0.0.0.建议设置。三、数据库同步客户端配置2、打开内网pc的数据库同步客户端a.打开数据库同步客户端输入默认用户名和密码admin,点击确认,显示如下:三、数据库同步客户端配置三、数据库同步客户端配置b.点击系统设置-本机地址:1.1.1100本机端口默认:16000三、数据库同步客户端配置3、打开外网pc的数据库同步客户端a.打开数据库同步客户端输入默认用户名和密码admin,点击确认,显示如下:三、数据库同步客户端配置三、数据库同步客户端配置b.点击系统设置-本机地址:2.2.2.200本机端口默认:16000三、数据库同步客户端配置c.点击通道管理-添加三、数据库同步客户端配置d.点击数据源管理-添加按钮-添加源数据源-测试连接三、数据库同步客户端配置•数据源名称该数据源的唯一标识,数据库同步通过该名称进行引用数据源。•数据库类型可以根据当前需要,选择合适的数据库类型,目前支持四种数据库类型:Oracle/MsSQL-SERVER/DB2/Sybase。•数据源类型数据源类型分为源数据源、目的数据源两种,前者表示被同步的数据库,后者表示同步的目的数据库。•数据库地址数据库所在主机的IP地址。•端口数据库所在主机用于提供服务的端口。•库模式•被同步表的所属对象,例如SQLserver默认为dbo;Oracle:比如你在leadsec用户下建个a表,则库模式为LEADSEC。注意区分大小写如果使用的是oracle数据库,此处要大写•数据库名、用户名、口令三项指明登录数据库的数据库名称、登录用户及其口令注:三、数据库同步客户端配置e.点击数据源管理-添加按钮-添加目的数据源-测试连接三、数据库同步客户端配置f.选择正确的通道,通道是用来建立网闸和服务端的客户端通信三、数据库同步客户端配置g.点击添加任务-添加数据库同步任务三、数据库同步客户端配置注:•任务名称用于表示该任务名称,可以由字母和数字组成,最长8位。不能与已建立的任务重名。该选项为必填项,它是在整个系统中作为任务唯一标识。•同步记录数设置客户端在数据源发生变化时,客户端一次处理记录数,取值范围从0—10000,默认值为100,建议不要随便改动。•随系统启动如选择该项,该任务会在客户端启动时自动进入启动状态,否则为停止状态,需要手工启动,任务才能正常执行三、数据库同步客户端配置h.点击下一步配置通道设置三、数据库同步客户端配置i.点击下一步-配置调度策略三、数据库同步客户端配置注:•开始时间用于选择本组时间策略的开始时间•结束时间用于选择本组时间策略的结束时间三、数据库同步客户端配置j.点击下一步配置同步策略三、数据库同步客户端配置注:•增量类型增加类型:对应与数据库中的操作为insert数据;修改类型:对应与数据库中的操作为update数据;删除类型:对应与数据库中的操作为delete数据;设置本任务所处理的操作类型,只有钩定了的类型才会被本任务进行同步。•导出初始数据表示在任务第一次运行时是否将当前所有数据进行同步处理,请注意,如当前同步数据表中记录过多,该过程会非常耗时,请慎重考虑是否有必要进行该项配置。选择“是“系统配置完后会进行同步,选择“否”不进行同步。特别说明:如配置任务初发送端纪录很多,建议采取硬盘拷贝或数据库自身机制方式调平发送端和接收端数据。此配置只能在添加任务时才能选择,修改任务时不能被使用。•查看同步表此项目是方便用户查看已经配置的表映射关系的,添加任务状态当然没有可查看的。三、数据库同步客户端配置k.点击创建映射关系-点击获取数据源-选择数据源三、数据库同步客户端配置l.选择要同步的表-本例只选择Atest三、数据库同步客户端配置m.点击下一步,设置同步源表的字段(本例全选)三、数据库同步客户端配置n.点击下一步-设置表的主键注:如果表有主键默认选择的,没有的话可以手动的添加三、数据库同步客户端配置o.点击下一步-创建表映射关系三、数据库同步客户端配置注:•单表同构/单表异构用于选择配置规则的类型,单表同构规则用于配置源和目的结构相同的表;单表异构规则可以对结构不同的表逐列进行配置。•源表用于选择需要配置的源表,选择后,该表的结构会在映射关系-源字段中展示出来。•目的数据源用于选择目的表所在的目的数据源,目的数据源的配置请参见“数据源配置”•目的表用于选择需要配置的目的表,选择后,该表的结构会在目的字段名中展示出来。◆添加如果为单表同构则添加时,系统会自动匹配,如果为单表异构时需要手工匹配。三、数据库同步客户端配置p.点击添加按钮-确定-点击下一步-选择导入策略注:主键丢弃策略:如果目的表中存在此条记录,则该条记录将会被丢弃,目的数据源维持原数据。主键覆盖策略:如果目的表中存在此条记录,该条记录将会覆盖目的数据源中与其发生冲突的记录。三、数据库同步客户端配置q.点击确定-任务建立成功-配置完成。如图所示:四、数据库同步测试1.启动任务,插入、更新、删除数据,数据同步成功2.如何查看数据同步成功?a.数据库同步的日志(这个是发送端的,也要查看接收端的)例如:[INFO]devid=3date=2010/04/2918:12:37dname=dbsynclogtype=311pri=5taskname=sqlserv2type=导出srcdb=out-to-insrctable=dbo.ATestdesdb=in-to-outdestable=dbo.ATestaction=INSERTprimary=id='iuXZBtc''k''pF#=w+Elxu=T83NC-nxMrz8o]L[gmw=SH,mBr0A:Ogk(td&3xs@N;j?LQ*qo?i](};jb'event=记录成功。[INFO]devid=3date=2010/04/2918:12:37dname=dbsynclogtype=311pri=5taskname=sqlserv2type=导出srcdb=out-to-insrctable=dbo.ATestdesdb=in-to-outdestable=dbo.ATestaction=INSERTprimary=id='d0!rrU:RM_[4sG`dN:]4uDdL[wRSmd)C4AON+B6BSfXRWG+('event=记录成功。b.使用数据库同步客户端的统计管理-选择数据源-点击查询利用oracle数据库同步测试脚本往oracle数据库同步表中,插入、更新、删除数据。或者第三方工具四、数据库同步测试c.查询服务端的数据库,是否有同步的数据记录(这种方式最准确)五、数据库同步性能优化1.同步表中字段的个数同步表中的个数越少越好,比如一个表中只有一个字段,大小为10个字节,肯定比一个表中有10个字段,每个字段大小为10个字节的快。2.同步表中单条记录的大小比如一个表中的单条记录大小为10个字节,肯定比一个表中的单条记录大小为10M的快。3.数据库同步客户端同步记录数的设置数据库同步客户端同步记录数最大为5000,设置客户端在数据源发生变化时,客户端一次处理记录数,取值范围从0—10000,默认值为100。这个大小主要看同步表中的结构。表结构中字个数多,字段类型比较大.建议设置同步记录数较小,也可以根据用户业务数据量大小来设置同步记录数。4.网闸是否开启病毒扫描功能病毒扫描就是对数据库客户端的记录进行病毒检测,分全扫描:对每个字段都逐个扫描;二进制文件扫描:只对二进制字段扫描。建议关闭病毒扫描功能5.数据加密传输对同步的数据进行加密和解密的过程,建议不使用加密传输Thankyou!
本文标题:SIS-3000网闸数据库同步配置文档
链接地址:https://www.777doc.com/doc-5900765 .html