上节介绍运行集群环境所需的进程,以及OCR,OLR以及Voting Disk
通过以上我们对集群有了一定的认识,这节我们介绍Oracle 11g 集群的启动过程
我们已经知道集群由两个Stack组成,分别为OHAS以及CRS
他们各负责不同的进程
软件版本:Oracle 11.2
1. 启动过程
1. OHASD初始化
Oracle 集群首先启动OHASD进程,它依靠本地存储的OLR文件来完成初始化,OLR文件包含OHASD初始化的一些信息
2. OHASD启动GPNPD 和CSSD进程
CSSD进程可以访问存储在本地的GPNP Porfile,该profile包含如下内容
ASM 磁盘组 Discovery String
ASM SPFILE 位置 (Diskgroup name)
包含Voting file 的ASM磁盘组名称(如果存储在ASM中的话)
3. CSSD进程启动
CSSD访问访问 ASM 磁盘中的Voting files来完成初始化以用来启动或者加入集群
4. ASM启动
接下来OHAS 启动ASM 实例,这时ASM可以和CSSD进行通信,ASM可以使用特殊的代码来访问ASM SPFILE
当ASM实例启动并且磁盘组挂载完成,这时CRSD进程就可以访问ASM中的OCR文件了
5.CRSD启动
接下来OHASD进程利用OCR文件启动各节点的CRSD进程,
6.启动完成
最后各节点的CRSD启动OCR文件中的相关资源以完成集群的启动
2. 启动需要的文件
通过上面我们知道集群的启动需要下面的文件
2.1 OLR文件
OLR文件位于集群各个节点的本地,是集群启动需要的第一个文件,它包含OHASD进程需要的一些信息
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名称和用户的对应表
详细请点击阅读原文:
相关资源:同望8.4.0.0深思S4无驱写锁写狗软件-其它工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!