Oracle 11G RAC GRID主要架構

CRSD(Cluster ready service daemon)

管理上層高級別(應用層)資源

OCR

OHASD(Oracle high availability daemon)

管理低級別資源

啟動需要OLR(oracle local registry) 和GPnP profile

由/etc/init.d/ohasd腳本啟動 ,/etc/inittab 調用


GPnP(grid plug and play)

XML文件保存在每個節點本地,記錄這個節點要加入集群中所需基本信息,如:

Clustername ,共有網絡,所有網絡,asm discovery string(spfile在asm磁盤頭屬於哪個AU)

并由GPnPD負責各節點文件同步

位置:$GRID_HOME/gpnp/profiles/peer/profile.xml


OLR

記錄本地節點的元數據,OCR的本地替身

olr存放位置:cat  /etc/oracle/olr.loc

節點加入集群需要GPnP profile 和OLR

 

OCR

CRSD管理OCR,OCR集群管理資源的元數據和wallet,以ASM文件保存在ASM中

ocr存放位置: cat /etc/oracle/ocr.loc

External Redundancy:1個ocr

Normal Redundancy:2個ocr

High redundancy:3個ocr


Voting disk

存在ASM中,記錄集群的節點及每個節點狀態,提供節點成員管理和節點隔離fencing

必須是基數個

具體規則:

External Redundancy:1個voting file

Normal Redundancy:3個copies,至少3個failure group

High redundancy:5個copies, 至少5個failure group

查看voting file:

crsctl query css votedisk