oracle+rac+算法,Oracle RAC中的投票算法
两个partition都想以为对方出问题,自己需要接管业务,如果没有投票算法就会导致两个partition同时操作数据库(共享存储)的情况
假设,RAC集群中有三台机器,A,B,C
A,B,C都会有3票,假设这是A的心跳线出现问题,整个RAC集群就划分为两个paritition,
一个是只有A的partition,一个是B,C组成的partition,
两个partition都想以为对方出问题,自己需要接管业务,如果没有投票算法就会导致两个partition同时操作数据库(共享存储)的情况,注意,这里的数据库不是我们通常说的数据库,因为在RAC集群中,数据文件,配置文件,日志文件是放在后端的共享存储上的,RAC集群中的多个节点所共享。
话说回来,出先两个partition后,因为A所在的partition只有自己了,没有其他心跳线连接,所以它只有自己的1票,
而B,C所在的partition因为有彼此间的心跳线存在,都可向对方投票,所以他们都有2票,这个时候票数多的获得RAC集群的控制权,A所在的partition被踢出集群。A节点被强制重启,避免A和BC节点同时操作数据库。
,
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
oracle+rac+算法,Oracle RAC中的投票算法相关推荐
- 算法 从 数中选出_算法可以选出胜出的nba幻想选秀吗
算法 从 数中选出 Note from Towards Data Science's editors: While we allow independent authors to publish ar ...
- 【老生谈算法】matlab实现车牌识别中值滤波算法——车牌识别中值滤波算法
基于Matlab的车牌识别中值滤波算法的研究与实现 1.原文下载: 本算法原文如下,有需要的朋友可以点击进行下载 序号 原文(点击下载) 本项目原文 [老生谈算法]基于Matlab的车牌识别中值滤波算 ...
- 国密局公开SM2和SM3算法或预示中国商密算法将走向开放
临近2010年年底的时候,在国密局的网站上公布了基于椭圆曲线ECC的SM2公开密钥国密算法和SM3杂凑算法.加上原来的SM1商密对称算法,中国定义的算法终于开始成熟并且以一个大方的姿态展示出来了. 此 ...
- 在算法研究过程中如何进行算法创新
创新一直是一个令人纠结的话题,研究生毕业设计多数需要算法的创新,而博士生毕业更需要大量的创新才行.这里,我们就团队这几年来的工作经验,谈谈如何进行合理的算法创新. 一.创新角度 通常,我们使用一个算法 ...
- matlab中存档算法代码,Matlab中的FCM算法代码及中文详解
Matlab中的FCM算法代码及中文详解 转自:http://xiaozu.renren.com/xiaozu/106512/336681453 function [center, U, obj_fc ...
- lru算法实现 redis_Redis中的lru算法实现
lru是什么 lru(least recently used)是一种缓存置换算法.即在缓存有限的情况下,如果有新的数据需要加载进缓存,则需要将最不可能被继续访问的缓存剔除掉.因为缓存是否可能被访问到没 ...
- java 寻路算法_游戏中的寻路算法解析
游戏角色的自动寻路,已经是游戏中一个历史比较悠久的领域,较为成熟也有很多种实现.这里摘录一句后面所提的参考资料中的描述:"业内AI开发者中有一句话:"寻路已不是问题."我 ...
- matlab中值滤波法算法,基于MATLAB中值滤波算法的优化与实现
总第238期2014年第4期 舰 船 电 子 工 程 Ship Electronic Engineering Vol.34No.437 基于 MATLAB中值滤波算法的优化与实现* 赵建春 刘力源 ( ...
- python分类算法_python数据挖掘中的分类算法有哪些?
一直以来,对于机器学习领域,Python都是人们津津乐道的话题,大家知道我们在用python学习机器技术时候,用到的方法内容和一般情况下的是一样的吗?想必,了解过的小伙伴一定是知道有哪些的,不知道的小 ...
最新文章
- 利用mask在PhotoShop完成渐变的图片。
- WCF入门(三)——对象序列化
- 安装server 2012 时提示输入的密码不满足网络或组管理员设置的密码复杂度
- 英语作文 计算机新技术对生活的影响,急求一篇电脑对于未来生活影响的英语作文,50分 200词左右...
- 在写移动端时,a标签或者input标签等 在手机上点击背后会有阴影的解决办法
- Ambari中Ranger安装
- 特洛伊木马脚本linux,手动查杀特洛伊木马
- bladex实现单点登录
- hadoop KerberosUtil 做Kerberos认证
- ubuntu安装最新版blender方法
- Safari中的代理设置(在【偏好设置中】)。
- 广东电信 5.31 因「运维误操作」导致断网:流量突降 1.3 TB
- 历史学与计算机科学交叉学科,药学与其他学科的交叉学科有哪些?需要学习什么课..._药学职称考试_帮考网...
- Metaweblog在Android上使用
- 如何在mysql查询结果集中得到记录行号_如何在MySQL查询结果集中得到记录行号...
- 学习笔记12-SG90舵机
- 想不想修真鸿蒙源液哪里买,想不想修真悟道茶在哪买
- 写代码写文章勿有功利心
- 如何使用阿里云搭建自己的云主机(超详细)
- iPhone6适配指南
热门文章
- 4、列举你工作中遇到的IE6 BUG,谈谈解决方案
- 我自己写的第一个Xslt
- html解决空格显示问题
- 使用CGlib出现java.lang.NoClassDefFoundError: org/objectweb/asm/Type异常
- 在C#中Java的最终版本相当于什么?
- 是否可以在其范围之外访问局部变量的内存?
- 交通运输部部长李小鹏谈及自动驾驶:包容失败、反对垄断,力争在国家层面出台指导意见...
- 【Atcoder】ARC083 D - Restoring Road Network
- Nginx防盗链与访问控制
- [转]程序集之GAC---Global Assembly Cache