一种ORACLE数据库同步环境下的表对比方法及系统

基本信息

申请号 CN202110623988.7 申请日 -
公开(公告)号 CN113282643A 公开(公告)日 2021-08-20
申请公布号 CN113282643A 申请公布日 2021-08-20
分类号 G06F16/2458(2019.01)I;G06F16/27(2019.01)I 分类 计算;推算;计数;
发明人 李一铭;高志会;江俊;胡军擎 申请(专利权)人 上海英方软件股份有限公司
代理机构 上海国智知识产权代理事务所(普通合伙) 代理人 潘建玲
地址 200011上海市黄浦区制造局路787号二幢151A室
法律状态 -

摘要

摘要 本发明公开了一种ORACLE数据库同步环境下的表对比方法及系统,该方法包括:步骤S1,当数据库同步任务处于执行状态,日志解析模块解析事务,并记录当前解析到的源库最后一个事务的源端SCN;步骤S2,装载模块从日志解析结果数据流中获取事务并进行装载;步骤S3,表对比模块向日志解析模块发送查询快照点的请求;步骤S4,日志解析模块当收到表对比模块的查询快照点请求,生成快照点查询信息插入日志解析结果数据流;步骤S5,装载模块在进行装载的过程中,若遇到快照点查询信息,将其之前的事务全部装载,查询目标库此时的SCN,将源库最后一个事务的SCN和从目标库查询出的目标SCN作为快照点消息发送给表对比模块。