[发明专利]主备控制中心数据库同步系统有效
申请号: | 201711276815.2 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108038163B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 丁忠峰;郜春海 | 申请(专利权)人: | 交控科技股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100070 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制中心 数据库 同步 系统 | ||
1.一种主备控制中心数据库同步系统,包括:主控制中心和备控制中心;所述主控制中心包括第一主数据库服务器和第一备数据库服务器;所述备控制中心包括第二主数据库服务器和第二备数据库服务器;其特征在于,所述第一主数据库服务器、第一备数据库服务器、第二主数据库服务器和第二备数据库服务器上分别部署有数据同步单元;
其中,所述第一主数据库服务器、第一备数据库服务器、第二主数据库服务器和第二备数据库服务器中的数据同步单元均用于执行以下过程:
判断所述数据同步单元所在的服务器是否为作业服务器,并在判断所述数据同步单元所在的服务器是作业服务器时连接本地数据库服务器,若连接正常,则查询本地数据库服务器是否存在变化数据,若是,则连接目标数据库服务器,并将所述变化数据同步至所述目标数据库服务器;
其中,所述本地数据库服务器为所述数据同步单元所在的服务器,所述目标数据库服务器为除所述数据同步单元所在的服务器以外的其他三个数据库服务器;
其中,在ATS系统中,所有数据库应用在同一时刻,只读写一个控制中心的数据库。
2.根据权利要求1所述的同步系统,其特征在于,所述主控制中心还包括第一磁盘阵列,所述第一磁盘阵列供所述第一主数据库服务器和所述第一备数据库服务器读写数据库文件所用;
所述备控制中心还包括第二磁盘阵列,所述第二磁盘阵列供所述第二主数据库服务器和所述第二备数据库服务器读写数据库文件所用;
相应地,部署在所述第一主数据库服务器上的数据同步单元通过查询第一磁盘阵列上与所述第一主数据库服务器对应的工作区是否存在变化数据进而判断所述第一主数据库服务器是否存在变化数据;
部署在所述第一备数据库服务器上的数据同步单元通过查询第一磁盘阵列上与所述第一备数据库服务器对应的工作区是否存在变化数据进而判断所述第一备数据库服务器是否存在变化数据;
部署在所述第二主数据库服务器上的数据同步单元通过查询第二磁盘阵列上与所述第二主数据库服务器对应的工作区是否存在变化数据进而判断所述第二主数据库服务器是否存在变化数据;
部署在所述第二备数据库服务器上的数据同步单元通过查询第二磁盘阵列上与所述第二备数据库服务器对应的工作区是否存在变化数据进而判断所述第二备数据库服务器是否存在变化数据。
3.根据权利要求1所述的同步系统,其特征在于,所述数据同步单元基于Oracle数据库的闪回查询结果,通过轮询方式,查询本地数据库服务器是否存在变化数据,其中,轮询时间间隔要小于Oracle数据库的闪回查询时间间隔。
4.根据权利要求1所述的同步系统,其特征在于,所述数据同步单元将所述变化数据同步至所述目标数据库服务器,具体包括:
所述数据同步单元将所述变化数据的非二进制字段转换为Sql语句,并在所述目标数据库服务器中执行所述Sql语句,将所述变化数据同步至所述目标数据库服务器中。
5.根据权利要求4所述的同步系统,其特征在于,当所述数据同步单元在所述目标数据库服务器中执行所述Sql语句失败时,向ATS系统发送报警信息,回滚Sql,并继续执行所述Sql语句。
6.根据权利要求1所述的同步系统,其特征在于,所述数据同步单元在查询本地数据库服务器是否存在变化数据之前,还用于:判断本地数据库服务器是否存在未同步数据,若是,则将未同步数据同步至所述目标数据库服务器。
7.根据权利要求1所述的同步系统,其特征在于,所述数据同步单元在连接目标数据库服务器失败时,将所述变化数据存储至本地数据库服务器,并标记为未同步数据。
8.根据权利要求1所述的同步系统,其特征在于,所述数据同步单元用于根据ATS系统发送的消息判断所述数据同步单元所在的服务器是否为作业服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于交控科技股份有限公司,未经交控科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711276815.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含磷苯并噁嗪单体及其制备方法
- 下一篇:一种粮食烘干机的节能控制系统