基於權重的集羣驅逐介紹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虛擬機中的網卡狀況以下: