oracle clusterware 介紹
oracle clusterware 是乙個集群軟體,使用它做集群的所有作業系統必須相同
使用oracle clusterware 將多個裝有相同作業系統的伺服器**到一起,當對這些集群的伺服器進行訪問時,就像訪問一台伺服器一樣。
oracle clusterware要求兩個集群元件:
(1) voting disk(表決磁碟):用於記錄集群節點的資訊。rac 用他來確定哪些例項時集群例項。當網路發生故障時,還要用他儲存的資訊進行健康檢查(例如檢查成員伺服器是否可用)和仲裁。表決磁碟必須存放在共享磁碟上。
(2)oracle cluster registry(ocr,集群註冊),用於記錄集群配置資訊。集群註冊也必須放在共享磁碟上。
oracle clusterware程序元件
linux/unix 程序
windows服務
windows程序
process monitor
daemon
oprocd
orafenceservice
racg
racgmain,racgimon
racgmain.exe
racgimon.exe
oracle notification service
ons
ons.exe
event manager
evmd,evmd.bin,evmlogger
oracleevmservice
evmlogger.exe
evmd.exe
cluster ready
crsd.bin
oraclecrsservice
crsd.exe
cluster synchronization services
init.cssd,ocssd,ocssd.bin
oraclecsservice
ocssd.exe
oracle clusterware程序
crsd:負責管理集群的高可用操作。管理的crs資源包括資料庫、例項、監聽、虛擬ip、ons、gds或者其他,操作包括啟動、關閉、監控及故障切換。該程序有root使用者管理和啟動的。crsd如果有故障會導致系統重啟。
cssd:管理各節點的關係,用於節點間通訊,節點在加入或離開集群時通知集群。該程序有oracle使用者執行管理。發生故障時cssd也會自動重啟系統。
僅在沒有使用vendor的集群軟體狀態下執行
evmd:事件檢測程序,由於oracle使用者執行管理
Oracle RAC集群簡介
對於rac 來說,最重要的還是要理解內部原理和體系結構。安裝不是非常難的事情。排錯和維護都離不開體系結構以及內部原理。集群分類 1 高效能計算 計算任務分配到不同計算機節點來提高整體計算能力,主要應用在科學計算領域。主要利用的是平行計算。2 負載均衡集群 lb 把業務的負載流量盡可能的平均合理的分配...
Oracle RAC集群簡介
對於 rac來說,最重要的還是要理解內部原理和體系結構。安裝不是非常難的事情。排錯和維護都離不開體系結構以及內部原理。集群分類 1 高效能計算 計算任務分配到不同計算機節點來提高整體計算能力,主要應用在科學計算領域。主要利用的是平行計算。2 負載均衡集群 lb 把業務的負載流量盡可能的平均合理的分配...
Oracle RAC 集群結構
oracle rac的特點 01 可以實現多節點的負載均衡 rac資料庫集群可以根據設定的調整策略,在集群中實現負載均衡的功能,在集群中每個節點都是正常工作的,各個節點也是相互監控的,當集群中某個節點出現故障,rac會自動將故障的節點從集群中隔離,並將在失敗節點上的業務自動切換到其他健康的節點中。0...