仲裁问题

双活中的IBM svc仲裁和oracle RAC仲裁在脑裂判断时的不一致问题。比如数据库判断在A活,存储判断在B活,这样业务是无法拉起的。那么就你看来SVC、VPLEX、华为的VIS等,会不会都存在这样的问题?如果使用GPFS来做ORACLE RAC,那么他们的仲裁判断会是一致的么?怎么实现的?
参与6

3同行回答

arrnoxarrnox系统架构师交通银行总行软件开发中心
这跟用什么产品没关系,只要存储层双活和数据库层集群是分开仲裁的,就存在仲裁不一致的情况。这个时候,只 ...chenjianhui 发表于 2015-8-21 14:42 是否能把数据库层的仲裁设置为OPERATOR,出现闹裂后根据文件系统的仲裁结果将某一个子集群设置为HAS_QUORUM?...显示全部
这跟用什么产品没关系,只要存储层双活和数据库层集群是分开仲裁的,就存在仲裁不一致的情况。这个时候,只 ...
chenjianhui 发表于 2015-8-21 14:42

是否能把数据库层的仲裁设置为OPERATOR,出现闹裂后根据文件系统的仲裁结果将某一个子集群设置为HAS_QUORUM?收起
银行 · 2015-08-21
浏览1427
chenjianhuichenjianhui系统架构师IBM
这跟用什么产品没关系,只要存储层双活和数据库层集群是分开仲裁的,就存在仲裁不一致的情况。这个时候,只有通过脚本强制触发/协调两种仲裁机制,或者通过程序设置不同的Timeout时间,比如:可以先让存储进行仲裁,然后再让数据库进行仲裁。...显示全部
这跟用什么产品没关系,只要存储层双活和数据库层集群是分开仲裁的,就存在仲裁不一致的情况。这个时候,只有通过脚本强制触发/协调两种仲裁机制,或者通过程序设置不同的Timeout时间,比如:可以先让存储进行仲裁,然后再让数据库进行仲裁。收起
硬件生产 · 2015-08-21
浏览1447
xjsunjiexjsunjie系统架构师CNPC
一般来说,数据库仲裁是发生在存储层仲裁之前,这个有个合适的Timeout时间,当然数据库发生脑裂后,一般会在ID小的那端存活。显示全部
一般来说,数据库仲裁是发生在存储层仲裁之前,这个有个合适的Timeout时间,当然数据库发生脑裂后,一般会在ID小的那端存活。收起
互联网服务 · 2015-08-21
浏览1298

提问者

xjsunjie
系统架构师CNPC
擅长领域: 存储云计算灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-08-21
  • 关注会员:1 人
  • 问题浏览:5369
  • 最近回答:2015-08-21
  • X社区推广