[发明专利]一种基于脚本的数据同步校验实现方法在审
申请号: | 201811073801.5 | 申请日: | 2018-09-14 |
公开(公告)号: | CN109376026A | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 程永新;谢涛;汪洋 | 申请(专利权)人: | 上海新炬网络信息技术股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F16/27 |
代理公司: | 上海科律专利代理事务所(特殊普通合伙) 31290 | 代理人: | 袁亚军;金碎平 |
地址: | 201707 上海市青浦区外青*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 校验 脚本 数据同步 同步完成 目标端数据库 数据同步过程 源端服务器 源端数据库 校验结果 校验数据 自动检测 同步的 运维 延迟 发送 调度 便利 配置 维护 | ||
本发明公开了一种基于脚本的数据同步校验实现方法,包括:步骤S1:新建调度任务,配置需要同步的源端数据库、目标端数据库并指定数据同步校验脚本;步骤S2:判断是否开启OGG,若开启所述OGG,则判断所述OGG是否同步正常且无时间延迟,若所述OGG同步不正常或有时间延迟,则结束,若所述OGG同步正常且无时间延迟,则发送指定的同步校验脚本到源端服务器;步骤S3:判断所述OGG是否同步完成且无时间延迟,若所述OGG同步完成且无时间延迟,则选择同步校验脚本的对比类型;步骤S4:根据所述选择同步校验脚本的对比类型校验数据是否一致,得到校验结果。本发明提供的方法,自动检测数据同步过程和数据同步后的状态,极大的便利运维人员维护工作。
技术领域
本发明涉及一种数据同步校验实现方法,尤其涉及一种基于脚本的数据同步校验实现方法。
背景技术
目前有大量企业及公司都采用了Oracle GoldenGate工具进行数据的同步备份及热备方案,以便在日后紧急故障时能够提供及时数据恢复能力,保障业务的连续性。但该工具未提供明确的数据同步信息的校验监控功能,数据同步的准确性很难有效监控,常常需要运维人员定期核查日志信息,检查数据同步是否完成,同步过程是否有异常,同步的数据准确性如何等问题。因此目前的技术方案存在如下问题:
1.对数据同步后的结果校验难度较大。
2.对数据同步的结果预知难度较大,同步过程不可控影响因素较多。
因此需要解决如何降低对获取数据同步结果和对数据同步过程维护难度的问题。
发明内容
本发明所要解决的技术问题是提供一种基于脚本的数据同步校验实现方法,通过程序自动执行,自动检测数据同步过程和数据同步后的状态,将这些信息存储在数据库中,通过Web系统来展示数据同步后的状态;极大的便利运维人员维护工作,减轻运维人员的工作量,降低公司运维成本。
本发明为解决上述技术问题而采用的技术方案是提供一种基于脚本的数据同步校验实现方法,包括以下步骤:
步骤S1:新建调度任务,配置需要同步的源端数据库、目标端数据库并指定数据同步校验脚本;
步骤S2:判断是否开启OGG,若未开启所述OGG,则结束,若开启所述OGG,则校验程序判断所述OGG是否同步正常且无时间延迟,若所述OGG同步不正常或有时间延迟,则结束,若所述OGG同步正常且无时间延迟,则发送指定的同步校验脚本到源端服务器;
步骤S3:校验程序根据目标端执行命令结果来判断是否可以做数据校验:判断所述OGG是否同步完成且无时间延迟,若所述OGG同步未完成或有时间延迟,则结束,若所述OGG同步完成且无时间延迟,则选择同步校验脚本的对比类型;
步骤S4:根据所述选择同步校验脚本的对比类型校验数据是否一致,得到校验结果。
进一步地,所述同步校验脚本的对比类型包括:
RECORD_ONLY,其用于根据数据同步的数量来校验数据同步是否一致;
RECORD+SCN,其用于根据数据同步的数量和SCN号组合来校验数据同步是否一致;
HASH_ONLY,其用于根据数据同步的Hash值来校验数据同步是否一致;
HASH+SCN,其用于根据数据同步的Hash值和SCN号组合来校验数据同步是否一致。
进一步地,所述步骤S1通过Web界面设置定时器,定时新建调度任务,周期性执行数据同步并根据指定数据同步校验脚本进行数据校验,所述步骤S4还包括将所述校验结果返回插入数据库(指程序使用的第三方数据库,比如myql库),并通过Web界面展示所述校验结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新炬网络信息技术股份有限公司,未经上海新炬网络信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811073801.5/2.html,转载请声明来源钻瓜专利网。