91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

RAC重構類型是怎么樣的

發布時間:2021-11-06 16:11:53 來源:億速云 閱讀:128 作者:柒染 欄目:建站服務器

本篇文章為大家展示了RAC重構類型是怎么樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

RAC隔離體系可分為3層:DB層,clusterware層和OS層
每一層都提供了機制用于保證RAC正常工作,每一層也都可引發RAC重構;


DB層
由LMON進程維護,其提供了CGS和NM兩個服務,CGS位于NM之上
NM:每個instance的所有進程被看作一個組注冊到clusterware,其中LMON為主進程;其為DB和clusterware的通信通道,同時負責和其他節點NM定期通信;
Instance正常啟動或關閉時,其NM向clusterware進行注冊或取消注冊,同時通知其他節點的NM,然后由NM通知CGS負責重構;
Startup/shutdown normal --〉 local NM--〉 remote NM --〉 remote CGS --〉GCS/GES reconfiguration

如果instance異常關閉或LMON/LMS/LMD通信超時,則需要由CGS進行IMR,將重構的結果記錄到控制文件的CFVRR字段(control file vote result record),由各instance讀取該字段以獲悉自己是否被驅逐

Shutdown abort/ipc timeout --〉 IMR --〉 control file

由上所述,DB層由于timeout引發重構可分為兩種:

LMON通信超時:默認300秒,因LMON/LMS/LMD通信異常導致

NAME                                               VALUE                     ISDEFAULT ISMOD      ISADJ

-------------------------------------------------- ------------------------- --------- ---------- -----

_cgs_send_timeout                                  300                       TRUE      FALSE      FALSE

控制文件超時:默認900秒,ckpt每3秒更新一次控制文件,如果超過規定時間仍無相應則會觸發IMR

NAME                                               VALUE                     ISDEFAULT ISMOD      ISADJ

-------------------------------------------------- ------------------------- --------- ---------- -----

_controlfile_enqueue_timeout                       900                       TRUE      FALSE      FALSE

另據What is Split Brain in Oracle Clusterware and Real Application Cluster [ID 1425586.1]記載

Controlfile is used similarly to voting disk in clusterware layer to determine which instances survive and which instances evict. The voting result is similar to clusterware voting result

控制文件在RAC層充當voting disk的角色


Clusterware層

由OCSSD負責,其提供兩種心跳機制,分別為network heartbeat和disk heartbeat,其參數值分別如下

[oracle@ ~]$  crsctl get css disktimeout

CRS-4678: Successful get disktimeout 200 for Cluster Synchronization Services.

[oracle@ ~]$ crsctl get css misscount

CRS-4678: Successful get misscount 30 for Cluster Synchronization Services.

網絡心跳超時會導致集群被分隔成n個子集群,擁有節點數最多的子集群最終獲取控制權,其余節點會被剔出重啟(11R2引入新機制取代了fast reboot);
The group with lower node member in case of same number of node(s) available in each group
如果兩個子集群節點數一樣多,用于較低節點號的子集群會最終存活

磁盤心跳超時:如果ocssd沒有在規定時間內更新voting disk則oracle認定其offline,如果offline數量大于online數量該節點則會被驅逐;


OS層

Hangcheck-Timer:用于檢測linux是否hang
Oprocd:10204起linux引入此進程,每1秒執行一次檢查,如果失敗則sleep 500毫秒后繼續嘗試;11R2起被cssdagent替代;

上述內容就是RAC重構類型是怎么樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

rac
AI

栾城县| 南宫市| 扶风县| 康乐县| 贵港市| 昌宁县| 贺兰县| 杭锦旗| 阿瓦提县| 和政县| 神农架林区| 江北区| 黄石市| 上栗县| 武平县| 龙川县| 湖口县| 南部县| 西城区| 吉水县| 泸西县| 格尔木市| 南昌市| 乳山市| 贺州市| 扶绥县| 织金县| 宝兴县| 江口县| 玉林市| 西畴县| 德州市| 寿宁县| 农安县| 寿阳县| 深水埗区| 阿巴嘎旗| 隆林| 蕲春县| 富锦市| 高雄市|