1、提纲学习目标:学习目标:掌握网闸数据库同步模块的主要配置掌握网闸数据库同步模块的主要配置 掌握数据库同步模块的注意事项掌握数据库同步模块的注意事项提纲第一部分:第一部分:数据库同步的主要配置数据库同步的主要配置第二部分:第二部分:数据库同步的注意事项数据库同步的注意事项简单拓扑数据库同步主要配置 数据库同步是将内网和外网之间的数据库进行同步,主数据库同步是将内网和外网之间的数据库进行同步,主要同步的是某个数据库中的某张表里面的数据要同步的是某个数据库中的某张表里面的数据 主要支持两种数据库的同步主要支持两种数据库的同步1 1、SQL ServerSQL Server数据库同步数据库同步支持支持
2、SQL Server2000SQL Server2000和和SQL SQL Server2005Server20052 2、OracleOracle数据库同步数据库同步当前版本均支持当前版本均支持 SybaseSybase数据库同步目前正在开发,已经初具雏形数据库同步目前正在开发,已经初具雏形主要配置 外网外网数据库同步配置数据库同步配置 只需要启动服务即可只需要启动服务即可主要配置 内网内网数据库同步主要配置数据库同步主要配置 一、数据库部分一、数据库部分 1 1、数据库设置、数据库设置网闸内部用于标网闸内部用于标识数据库,自行识数据库,自行定义,建议用定义,建议用in和和out来标识来标识
3、真实数据库真实数据库实例的名称实例的名称真是数据库所真是数据库所在在PC的的的的IP地地址址用户登录数据库时真用户登录数据库时真实的帐号和密码,必实的帐号和密码,必须具备一定的权限须具备一定的权限Inside代表此数据代表此数据库位于网闸内网侧,库位于网闸内网侧,outside为外网为外网主要配置 2 2、数据库状态、数据库状态主要配置 3 3、同步表设置、同步表设置 单击单击aaaaaa或者或者bbbbbb进行数据库的选择进行数据库的选择逐个配置,但是逐个配置,但是每个都需单击一每个都需单击一次配置次配置主要配置 通过选中的数据库来选中需要同步的表通过选中的数据库来选中需要同步的表此处选中需
4、此处选中需要同步的表要同步的表名名主要配置 4 4、字段设置、字段设置 单击单击aaaaaa或者或者bbbbbb进行数据库的选择进行数据库的选择逐个配置,但是逐个配置,但是每个都需单击一每个都需单击一次配置次配置主要配置主要配置 选择需要进行字段设置的表选择需要进行字段设置的表若有多个需要同若有多个需要同步的表,需要逐步的表,需要逐个点击进行配置个点击进行配置主要配置 选中表中需要同步的字段选中表中需要同步的字段此处选中需此处选中需要同步的字要同步的字段段主要配置 二、同步任务二、同步任务 数据库同步的同步任务总共分为三种同步的方式数据库同步的同步任务总共分为三种同步的方式1 1、周期复制:根
5、据配置的复制周期的时间,对需要同步的、周期复制:根据配置的复制周期的时间,对需要同步的表进行全表的复制,不管该表是否存在数据的变化(如表进行全表的复制,不管该表是否存在数据的变化(如插入、删除、更新等)插入、删除、更新等)2 2、实时复制:根据配置的复制周期的时间,对需要同步的、实时复制:根据配置的复制周期的时间,对需要同步的表进行全表的复制,但是如果在该复制周期内没有发现表进行全表的复制,但是如果在该复制周期内没有发现该表有任何的数据变化则不会进行复制该表有任何的数据变化则不会进行复制3 3、增量更新:只要同步的表中的数据有任何的变化就进行、增量更新:只要同步的表中的数据有任何的变化就进行变
6、化部分数据的同步变化部分数据的同步主要配置 同步任务的主要配置同步任务的主要配置 同步任务中率先添加的表为作为同步任务的同步任务中率先添加的表为作为同步任务的源表源表 配置完后点击下一步配置完后点击下一步选择源表所选择源表所在的数据库在的数据库标识标识选择作为同步选择作为同步源表的表名源表的表名此处必须勾此处必须勾选中,否则选中,否则同步任务不同步任务不生效生效此处选择进行此处选择进行数据库同步的数据库同步的同步方式同步方式配置复制的开始时配置复制的开始时间和复制周期,间和复制周期,0为为仅复制一次;增量仅复制一次;增量更新无需配置此处更新无需配置此处主要配置 选择源表的字段选择源表的字段 配
7、置完后点击下一步配置完后点击下一步此处确认同此处确认同步的源表字步的源表字段段主要配置 添加目的表添加目的表 选择完成后点击下一步选择完成后点击下一步选择目的表选择目的表所在数据库所在数据库的标识的标识选择需要同选择需要同步的目的表步的目的表名名主要配置 添加目的字段添加目的字段 选中后单击确定完成配置选中后单击确定完成配置此处确认同此处确认同步的目的表步的目的表字段字段主要配置 三、启动服务三、启动服务提纲第一部分:第一部分:数据库同步的主要配置数据库同步的主要配置第二部分:第二部分:数据库同步的注意事项数据库同步的注意事项注意事项注意事项 1 1、在数据库设置的时候内外网数据设置的类型一般
8、建、在数据库设置的时候内外网数据设置的类型一般建议一致(如两边都是议一致(如两边都是OracleOracle的数据库);的数据库);IPIP地址和端口地址和端口根据实际的情况进行填写;用户名和密码为真实的用户根据实际的情况进行填写;用户名和密码为真实的用户登陆数据库时所使用的(必须要具有一定的权限);登陆数据库时所使用的(必须要具有一定的权限);insideinside和和outsideoutside分别代表内网和外网分别代表内网和外网 2 2、网闸外网的数据库同步的启动服务必须在内网配置、网闸外网的数据库同步的启动服务必须在内网配置前启用,否则会导致进行数据库状态检查是提示数据库前启用,否则
9、会导致进行数据库状态检查是提示数据库连接不正常连接不正常 3 3、两边同步的表名可以不相同,但是同步表的字段类、两边同步的表名可以不相同,但是同步表的字段类型两边必须一致,所使用主键两边也必须一致。型两边必须一致,所使用主键两边也必须一致。注意事项注意事项 4 4、在同步任务设置的时候,当操作类型为周期复制或、在同步任务设置的时候,当操作类型为周期复制或者是实时复制的时候需要填写复制周期,若使用默认的者是实时复制的时候需要填写复制周期,若使用默认的0 0代表只同步一次;开始日期和结束日期不填写默认为代表只同步一次;开始日期和结束日期不填写默认为从当天开始,永不结束从当天开始,永不结束 5 5、同步任务中的使用标记必须打勾选中,否则该条数、同步任务中的使用标记必须打勾选中,否则该条数据是不生效的据是不生效的 6 6、数据库同步时的同步源表只能使用一次,不能重复、数据库同步时的同步源表只能使用一次,不能重复使用;数据库同步除了一对一的同步之外,也支持一张使用;数据库同步除了一对一的同步之外,也支持一张源表多张目的表的一对多的数据库同步源表多张目的表的一对多的数据库同步答疑时间FAQFAQ