1. 啟動過程
ASM 磁碟組 Discovery String
ASM SPFILE 位置 (Diskgroup name)
包含Voting file 的ASM磁碟組名稱(如果存儲在ASM中的話)
2. 啟動需要的文件
Voting Disk 的位置
ASM啟動信息,如ASM DiscoveryString
2.2 VOTING DISK
這是集群啟動第二個讀取的文件,這取決於OLR是否可以訪問
2.3 OCR
當ASM實例啟動並且磁碟組掛載完成,CRSD進程讀取OCR內容
所以當ASM實例啟動後,不需要OLR和OCR始終在線,ASM依賴於CSSD(Voting
Disk)進程
3. 總體啟動過程
Level 1: OHASD Spawns:
cssdagent – Agent responsible for spawning CSSD.
orarootagent – Agent responsible for managing all root owned ohasd resources.
oraagent – Agent responsible for managing all oracle owned ohasd resources.
cssdmonitor – Monitors CSSD and node health (along wth the cssdagent).
Level 2: OHASD rootagent spawns:
CRSD – 負責管理集群資源的主守護進程
CTSSD – Cluster Time Synchronization Services 守護進程
Diskmon
ACFS (ASM Cluster File System) Drivers
Level 2: OHASD oraagent spawns:
MDNSD – Used for DNS lookup
GIPCD – Used for inter-process and inter-node communication
GPNPD – Grid Plug & Play Profile Daemon
EVMD – Event Monitor Daemon
ASM – Resource for monitoring ASM instances
Level 3: CRSD spawns:
orarootagent – Agent responsible for managing all root owned crsd resources.
oraagent – Agent responsible for managing all oracle owned crsd resources.
Level 4: CRSD rootagent spawns:
Network resource – 該資源負責監控public network
SCAN VIP(s) – 該負責 SCAN(Single Client Access Name) VIPs
Node VIPs – 負責節點的VIP,每節點一個
ACFS Registery – 負責掛載 ASM Cluster File System
GNS VIP (optional) – 負責 GNS的VIP (可選)
Level 4: CRSD oraagent spawns:
ASM Resouce – ASM 實例資源
Diskgroup – 負責管理和監控 ASM 磁碟組.
DB Resource – 負責管理和監控 資料庫和實例
SCAN Listener – 負責監聽SCAN 的VIP
Listener – 負責監聽節點的VIP
Services – 負責管理和監控服務
ONS – Oracle Notification Service
eONS – Enhanced Oracle Notification Service
GSD – For 9i backward compatibility
GNS (optional) – Grid Naming Service 負責域名解析
4. 各進程對應表
下表列出了資源名稱agent名稱和用戶的對應表
本文參考自:
http://oracle-help.com/oracle-rac/rac-11gr2-clusterware-startup-sequence/