[发明专利]一种非RAC方式的数据库间高可靠同步方法在审
申请号: | 201810088003.3 | 申请日: | 2018-01-30 |
公开(公告)号: | CN108491411A | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 宋英华;林涛;王志勇;韩韬 | 申请(专利权)人: | 国电南瑞科技股份有限公司;国网北京市电力公司;国电南瑞南京控制系统有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 姚兰兰;董建林 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 高可靠 多个数据库 软件架构 应用系统 虚拟卷 拟合 配置 应用 协调 | ||
本发明公开了一种非RAC方式的数据库间高可靠同步方法,包括软件架构及应用协调的实现设计,此机制通过在同一数据库虚拟卷的基础上配置多个数据库实例及HA软件,实现了多个国产数据库实例在非RAC方式下的数据库层面的可靠切换,由此提高了基于多数据库拟合的应用系统的可靠性及稳定性。
技术领域
本发属于配电网技术领域,尤其涉及一种非RAC方式的数据库间高可靠同步方法。
背景技术
由于目前调度自动化系统在系统设计时原则上尽可能使用国产软硬件设备,因此在数据库的选择上,然而国产数据库不支持RAC机制,因此如何在非RAC机制下保证数据库的高可用性与可靠性成为了急需解决的问题。
发明内容
针对上述问题,本发明提供一种非RAC方式的数据库间高可靠同步方法,能够实现数据库之间在非RAC的方式下进行同步。
本发明所要解决的技术问题是通过以下技术方案实现的,包括:将数据节点1的磁盘阵列与数据节点2的磁盘阵列共同组成一个虚拟卷再再将该虚拟卷分别划为大小相同的两块虚拟卷A和虚拟卷B;
在虚拟卷A和虚拟卷B上分别建立数据库1和数据库2;
数据库1由数据库服务器1和数据库服务器2组成,数据库2由数据库服务器3和数据库服务器4组成,数据库1和数据库2以HA模式运行;数据库服务器1和数据库服务器2以及数据库服务器3和数据库服务器4也均以HA模式运行;
数据库1和数据库2提供共同的mdb文件,文件中包含HA1和HA2的两个VIP地址,mdb文件供调度自动化系统的数据库服务接口使用;
数据库1和2之间的同步为主备库单向同步,而底层的磁盘阵列文件系统同步为双向实时同步。
进一步的,数据库服务器1为正常工作值班节点,当数据库服务器1发生故障后,HA1中的数据库服务器2启动作为值班节点,当数据库服务器2出现故障时,如数据库1无法为上层数据库服务识别,数据库2自动切换为主数据库,数据库服务器3作为工作值班节点,当数据库服务器3再出现故障时,由服务器4继续值班。
数据库服务器工作优先级从先到后依次为数据库服务器1-数据库服务器2-数据库服务器3-数据库服务器4。
进一步的,数据库1和数据库2之间的同步方式为非RAC方式。
进一步的,数据库服务器1发生故障后启动数据库服务器2的时间为60秒-90秒。
进一步的,所述数据库1和2之间的同步为主备库单向同步指在同一时间段内由数据库1同步到数据库2或者由数据库2同步到数据库1。
进一步的,底层的磁盘阵列文件系统同步为双向实时同步指在同一时间段内作为主备的虚拟卷A和虚拟卷B可以同时互相写入。
本发明所达到的有益效果是:能够实现非RAC方式的数据库同步,使得数据库的数据安全性获得了较大提升,其中的一个数据库出现问题的时候可以实现用户的无感知切换。
附图说明
图1为本发明的结构示意图。
具体实施方式
为了进一步描述本发明的技术特点和效果,以下结合附图和具体实施方式对本发明做进一步描述。
本发明所采用的一种非RAC方式的数据库间高可靠同步方法所基于的系统架构如图1所示,数据库的建立依赖于系统中底层的数据存储,将数据节点1的磁盘阵列与数据节点2的磁盘阵列共同组成一个虚拟卷。再将该虚拟卷分别划为大小相同的两块虚拟卷A和虚拟卷B,分别在其之上建立两套数据库-数据库1和数据库2,数据库1和数据库2通过仲裁服务器监控状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司;国网北京市电力公司;国电南瑞南京控制系统有限公司,未经国电南瑞科技股份有限公司;国网北京市电力公司;国电南瑞南京控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810088003.3/2.html,转载请声明来源钻瓜专利网。