oracle集群软件名称,4.Oracle 集群启动过程

Oracle 集群启动过程

2018-01-22 Oracle 宅必备

上节介绍运行集群环境所需的进程,以及OCR,OLR以及Voting Disk

通过以上我们对集群有了一定的认识,这节我们介绍Oracle 11g 集群的启动过程

我们已经知道集群由两个Stack组成,分别为OHAS以及CRS

他们各负责不同的进程

软件版本:Oracle 11.2

1. 启动过程

1.1 OHASD初始化

Oracle 集群首先启动OHASD进程,它依靠本地存储的OLR文件来完成初始化,OLR文件包含OHASD初始化的一些信息

1.2 OHASD启动GPNPD 和CSSD进程

CSSD进程可以访问存储在本地的GPNP Porfile,该profile包含如下内容

ASM 磁盘组 Discovery String

ASM SPFILE 位置 (Diskgroup name)

包含Voting file 的ASM磁盘组名称(如果存储在ASM中的话)

1.3 CSSD进程启动

CSSD访问访问 ASM 磁盘中的Voting files来完成初始化以用来启动或者加入集群

1.4 ASM启动

接下来OHAS 启动ASM 实例,这时ASM可以和CSSD进行通信,ASM可以使用特殊的代码来访问ASM SPFILE

当ASM实例启动并且磁盘组挂载完成,这时CRSD进程就可以访问ASM中的OCR文件了

1.5 CRSD启动

接下来OHASD进程利用OCR文件启动各节点的CRSD进程,

1.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. 总体启动过程

d98c405f436e3aca90856b52728eb4d4.png

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名称和用户的对应表

4401d7a7ba748d68909ed62a06b52e18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值