前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[Oracle集群软件全解析] Oracle 集群启动过程

[Oracle集群软件全解析] Oracle 集群启动过程

作者头像
bsbforever
发布2020-08-18 16:34:21
1.5K0
发布2020-08-18 16:34:21
举报
文章被收录于专栏:时悦的学习笔记

通过以上我们对集群有了一定的认识,这节我们介绍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名称和用户的对应表

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-01-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 宅必备 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 启动过程
  • 2. 启动需要的文件
    • 2.1 OLR文件
      • 2.2 VOTING DISK
        • 2.3 OCR
        • 3. 总体启动过程
          • Level 1: OHASD Spawns:
            • Level 2: OHASD rootagent spawns:
              • Level 2: OHASD oraagent spawns:
                • Level 3: CRSD spawns:
                  • Level 4: CRSD rootagent spawns:
                    • Level 4: CRSD oraagent spawns:
                    • 4. 各进程对应表
                    相关产品与服务
                    文字识别
                    文字识别(Optical Character Recognition,OCR)基于腾讯优图实验室的深度学习技术,将图片上的文字内容,智能识别成为可编辑的文本。OCR 支持身份证、名片等卡证类和票据类的印刷体识别,也支持运单等手写体识别,支持提供定制化服务,可以有效地代替人工录入信息。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档