SIS-3000网闸数据库同步配置文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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