基于权重的集群驱逐介绍css
基于权重的集群驱逐(Server Weight-Based Node Eviction)是一项Oracle 12.2版本引入的一项新特性。在此以前,Oracle集群在处理脑裂问题时,经过判断子群(各自独立)的规模状况,来决定在脑裂问题发生时,终止哪一个子群,判断的依据以下:html
而在Oracle 12.2版本上引入的这项新特性,必定程度上增长了咱们对于集群的控制。这种控制使得咱们能避免因为一些规则原来的限定,而减小对大范围的应用产生影响。node
注意:数据库
如下对weight以及权重表述的是同一个意思。测试
特性使用阿里云
使用前提条件server
使用说明htm
使用crsctl set server css_critical yes命令接口
在srvctl add/modify databse 或 srvctladd/modify service命令中带上“-css_critical yes”参数资源
在crsctl add/modify resource命令中,加入-attr "CSS_CRITICAL=yes"参数
注意:我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,立刻就要抢光了。
有些权重的分配须要重启集群才能生效,而有些资源的分配,则不须要重启资源。
根据目前发现,非ora.*资源并不是全部都能直接加入属性直接修改,可是属性中能够看到有CSS_CRITICAL属性,多是当前版本未开发修改接口。
特性测试
实验环境说明
OS:MacOS 10.11.6
VirtualBox:v5.1.30 r118389 (Qt5.6.3)
OEL(OracleEnterprise Linux) 6.5 , x86_64
Oracle 12.2.0.1 (2-node RAC)
实验前的准备工做
VirtualBox虚拟机中的网卡状况以下: