RAC中的腦裂(Split Brain)是根據什麼原則進行節點驅逐(Node Eviction)的 ? 1546004.1
Oracle Grid Infrastructure: Understanding Split-Brain Node Eviction ( Doc ID 1546004.1 )
其中講到
How does the clusterware resolve a "split brain" situation?
Oracle Clusterware handles the split-brain by terminating all the nodes in the SMALLER cohort.
If both of the cohorts are the same size, the cohort with the lowest numbered node in it survives.
The clusterware identifies the LARGEST cohort, and aborts all the nodes which do NOT belong to that cohort.
即
1). 擁有最多節點數目的子叢集(Sub-cluster with largest number of Nodes)會存活下來。
2). 若子叢集內數目相等則為擁有最低節點號的子叢集(Sub-cluster with lowest node number),舉例來說在一個2節點的RAC環境中總是1號節點會獲勝。
牛人實驗:
%E5%86%8D%E8%AE%AErac-brain-split%E8%84%91%E8%A3%82.html
從文章後段的實驗中可以看到Oracle CSS中Brain Split Check時會盡可能地保證最大的一個子叢集存活下來以保證RAC系統具有最高的可用性,而並不會透過節點對投票磁碟的搶佔來保證哪個節點存活下來。
其中講到
How does the clusterware resolve a "split brain" situation?
Oracle Clusterware handles the split-brain by terminating all the nodes in the SMALLER cohort.
If both of the cohorts are the same size, the cohort with the lowest numbered node in it survives.
The clusterware identifies the LARGEST cohort, and aborts all the nodes which do NOT belong to that cohort.
即
1). 擁有最多節點數目的子叢集(Sub-cluster with largest number of Nodes)會存活下來。
2). 若子叢集內數目相等則為擁有最低節點號的子叢集(Sub-cluster with lowest node number),舉例來說在一個2節點的RAC環境中總是1號節點會獲勝。
牛人實驗:
%E5%86%8D%E8%AE%AErac-brain-split%E8%84%91%E8%A3%82.html
從文章後段的實驗中可以看到Oracle CSS中Brain Split Check時會盡可能地保證最大的一個子叢集存活下來以保證RAC系統具有最高的可用性,而並不會透過節點對投票磁碟的搶佔來保證哪個節點存活下來。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1963482/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC 腦裂 處理機制 Oracle RAC Brain SplitOracleAI
- Oracle10g RAC clusterware split-brain - 腦裂OracleAI
- 記一次RAC Brain Split腦裂分析過程AI
- RAC腦裂(split brain)相關: DTO(disktimeout) - SDTO,LDTOAI
- split-brain 腦裂問題(Keepalived)AI
- 轉:瞭解Oracle RAC Brain Split Resolution叢集腦裂協議OracleAI協議
- ZooKeeper 05 - ZooKeeper 叢集的腦裂問題(Split Brain)AI
- Oracle RAC叢集腦裂split-brain概述及解決辦法OracleAI
- RAC之Split brainAI
- 軟體根據什麼原則、原理劃分模組
- 腦裂是什麼?Zookeeper是如何解決的?
- 一次詳細的RAC 節點例項驅逐分析文件
- RAC腦裂的理解
- dom4j 根據xml節點路徑查詢節點,找到對應的目標節點下的子節點,對節點Text值進行修改XML
- mysql根據節點查詢所有葉節點MySql
- RAC中的跨節點並行[轉]並行
- 根據陣列中物件進行排序陣列物件排序
- How To Deal With Split Brain In Oracle 19c RacAIOracle
- 前端基礎知識之什麼是節點Node?前端
- 什麼是如何把握波段操作?波段操作的原則是什麼
- RAC中跨節點並行並行
- 程式設計的首要原則是什麼?程式設計
- javascript實現根據點選按鈕的不同進行不同的操作JavaScript
- 【vue】在二叉樹中根據子節點找出父節點路徑Vue二叉樹
- rac中控制節點間並行並行
- Google Brain團隊的研究方法是什麼?GoAI
- 3個節點的RAC, 為什麼定期優化統計的JOB老是在節點2上執行優化
- java開閉原則是什麼?Java
- YAGNI原則是什麼? -oliverkumper
- 通過設定DIAGWAIT值使得RAC中節點被驅逐的時候能夠記錄更多的診斷日誌AI
- 透過設定DIAGWAIT值使得RAC中節點被驅逐的時候能夠記錄更多的診斷日誌AI
- 架構設計要按照什麼原則進行呢?架構
- 用例顆粒度劃分的原則是什麼?如何計算功能點?
- 精益專案的選題原則是什麼?
- 如何把握波段操作?波段操作的原則是什麼
- 使用什麼工具可以快速分類檔案 根據名稱進行分類
- 二維陣列根據鍵的值進行排序陣列排序
- 12C 中,發生腦裂時,節點保留策略 (文件 ID 2047632.1)