一种双活系统共享仲裁盘的方法技术方案

技术编号:17733794 阅读:34 留言:0更新日期:2018-04-18 11:19
本发明专利技术涉及数据库领域,公开了一种双活系统共享仲裁盘的方法,其特征在于,包括如下步骤:(1)配置机房结构;(2)布置分布式锁;(3)连接生成架构;(4)故障处理;(5)恢复数据。本发明专利技术基于共享仲裁盘及分布式锁技术,在双数据中心场景下,保证每个数据中心的数据库节点可以正常提供服务,并在链路出现故障时,通过分布式锁和仲裁抢锁机制保证只有一个数据中心中的数据库可以正常服务,保证了数据中心的数据一致性,使双活数据数据中心成为可能。当某一仲裁磁盘出现故障时,由于有仲裁盘投票选举机制,保证了单个仲裁磁盘出现故障不影响整体集群的使用。当某一节点出现故障时,由于有多节点继续提供服务,不会影响整体集群使用。

A method of sharing arbitral disk in a double live system

The invention relates to the database field, and discloses a method for sharing the arbitration disk in the double live system. It is characterized by the following steps: (1) configuring the computer room structure; (2) arranging the distributed lock; (3) connecting the generating framework; (4) dealing with the faults; and (5) restoring the data. The shared disk and arbitration distributed lock based on the technology of data center in two scenarios, ensure the database node each data center can provide normal service, and failure in the link, through the distributed lock and lock mechanism to ensure that only the arbitration grab a data center in the database can be a normal service, guarantee the data consistency of data in the center of the double live data data center become possible. When an arbitration disk fails, because of the voting mechanism of the arbitration disk, the failure of a single arbitration disk is ensured, and the use of the entire cluster is not affected. When a node fails, multiple nodes continue to provide services and do not affect the overall cluster use.

【技术实现步骤摘要】
一种双活系统共享仲裁盘的方法
本专利技术涉及数据库领域,尤其涉及了一种双活系统共享仲裁盘的方法。
技术介绍
出于灾备目的,一般都会建设至少两个数据中心,一个数据中心承担用户的业务,另一个数据中心备份数据、配置、业务等。双活数据中心是指两个数据中心同时承担业务且相互备份,以提高两个数据中心的整体服务能力和系统资源利用率。双活数据中心中的两个数据中心之间每隔设定时间会向对方发送一个心跳包,若在设定时间内未接收到对方的心跳包,则备份中断。此时如果两个数据中心都继续承担业务,就会出现数据不一致的问题。仲裁机制是当前避免出现数据不一致问题的手段之一,其实现方式为:两个数据中心分别向独立于两个数据中心设置的仲裁设备发送仲裁请求,仲裁设备根据仲裁请求确定获胜的数据中心,获胜的数据中心继续提供服务(即承担业务),没有获胜的数据中心停止提供服务。在基于OracleRAC数据库的双活集群环境下,Oracle数据库集群的仲裁,基于仲裁磁盘完成,在标准情况下,需要三个仲裁磁盘,Oracle数据库集群需要奇数个仲裁磁盘来防止出现集群脑裂的情况,并且Oracle数据库集群的策略是当可用磁盘少于仲裁磁盘的一半,整本文档来自技高网...
一种双活系统共享仲裁盘的方法

【技术保护点】
一种双活系统共享仲裁盘的方法,其特征在于,包括如下步骤:(1)配置机房结构:在第一机房内配置第一节点、第一内存磁盘和第二内存磁盘,第二机房内配置第二节点、第三内存磁盘和第四内存磁盘;在第一内存磁盘、第二内存磁盘、第三内存磁盘和第四内存磁盘均划分出相同的空间,对应生成第一仲裁盘、第二仲裁盘、第三仲裁盘和第四仲裁盘;(2)布置分布式锁:在第三机房布置分布式锁,在分布式锁设置集群,集群中设置三个节点,三个节点互为备份并提供锁服务,第二仲裁盘和第三仲裁盘配置分布式锁信息;(3)连接生成架构:第一仲裁盘分别连接第一节点和第二节点,第四仲裁盘分别连接第一节点和第二节点;第二仲裁盘和第三仲裁盘连接仲裁逻辑盘...

【技术特征摘要】
1.一种双活系统共享仲裁盘的方法,其特征在于,包括如下步骤:(1)配置机房结构:在第一机房内配置第一节点、第一内存磁盘和第二内存磁盘,第二机房内配置第二节点、第三内存磁盘和第四内存磁盘;在第一内存磁盘、第二内存磁盘、第三内存磁盘和第四内存磁盘均划分出相同的空间,对应生成第一仲裁盘、第二仲裁盘、第三仲裁盘和第四仲裁盘;(2)布置分布式锁:在第三机房布置分布式锁,在分布式锁设置集群,集群中设置三个节点,三个节点互为备份并提供锁服务,第二仲裁盘和第三仲裁盘配置分布式锁信息;(3)连接生成架构:...

【专利技术属性】
技术研发人员:金戈李建辉熊中哲魏兴华臧冰凌李春陈栋张文件罗春
申请(专利权)人:杭州沃趣科技股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1