一、ClusterWare启动流程图

二、Clusterware启动的代理进程

­­­­­­­­­­­­­­­­­层次        代理进程        进程                           描述

Orarootagent          负责管理所有root用户拥有的ohasd资源的代理进程

第一层    ohasd                 Cssdagent                 CSSD的代理进程(有它来生成CSSD进程)

Oraagent                 负责管理所有oracle用户拥有的ohasd资源的代理进程

Cssdmonitor             同cssdagent一起监控cssd和节点健康状况

Orarootagent   CRSD                        负责管理继去年资源的主要进程

CTSSD                      集群时间同步服务进程

第二层                                 Diskmon                  磁盘监控进程

ACFS Drivers           ASM集群文件系统驱动程序

Cssdagent           CSSD                        集群同步服务进程

Oraagent            MDNSD                   DNS lookup时使用的资源

EVMD                       事件监控进程

ASM                         监控ASM实例的资源

GIPCD                      内联集成和内联接点点通信时使用的资源

GPNPD                     即插即用主进程

Cssdmonitor      CSSDMONITOR       CSSD进程监控进程

第三层 CRSD                    oraagent                 负责管理所有oracle用户的所有crsd资源的代理进程

orarootagent         负责管理所有root用户的所有crsd资源的代理进程

oraagnet          ASM Resource         ASM实例资源

Diskgroup                 管理、监控ASM磁盘组使用的资源

DB Resource           监控、管理数据库和实例使用的资源

SCAN Listener         SCAN监听器资源

Listener                   节点监听器资源

services                    监控、管理Services使用的资源

ONS                          Oracle通知服务

eONS                        增强的Oracle通知服务

第四层                              GSD                         向后兼容9i的资源

oraroottagent         Network Resource 监控公共网络资源

SCAN VIP                  SCAN VIP资源

NODE VIP                 每个节点一个的VIP资源

ACFS Registry           加载ACFS资源

GNS VIP                     GNS VIP资源

三、后台进程

组成高可用性服务层的主要进程

进程                                                                            摘要

Grid Plug and Play(GPNPD)                             网格即插即用,帮助快速地添加集群节点到集群中

Grid Interprocess Communication           支持守护进程使用多余网卡作为内部链接

(GIPC)

Multicast Domain Name Service                           用于GPnp在集群中查找profile,也用于使GNS去执行名称解析。该进程在Linux和UNIX中是一个后台进程,               Windows上是一个服务

Oracle Grid Naming Service                                   网格命令服务,用于给集群自动分配SCAN VIP和节点VIP,

(GNS)                                                                    解析SCAN名称等工作

Cluster Time Synchronization                                集群节点间的时间应该是同步的,在11gR2中,

Clusterware Service(CTSS)                              提供了CTSS服务,他能确保集群中所有节点的时间是同步的。如果在集群配置期间没有发现NTP服务,    CTSS将在安装的时候被默认配置。

Cluster Ready Services(CRS)           CRS守护进程CRSD管理存储在OCR中的每个集群资源,包括启动、停止、监控和失败切换操作。当资源的状态发生改变,CRSD进程生成一个事件;当一个          RAC节点被加载进来,CRSD进程开始监控节点对应的实例、监听器等资源;当这些组件出现失败的情况,CRS会自动重启他们

Cluster Synchronization Services          1、CSS控制集群包含的节点成员,并以发出通知的方式管理集群配置。

(CSS)                                                       如果使用的是第三方的集群软件,CSS进程层面使用第三方的集群软件管理集群节点配置

2、cssdagent进程监控集群并提供I/O防护。这个服务以前是由oprocd提供,在Windows就是OraFenceService服务。Cssdagent运行失败,Clusterware将重启

ASM                                                        提供Clusterware磁盘文件的存储,ASM实例需要在cssd进程启动之前启动,且MOUNT相应磁盘组成功

Event Management(EVM)                 一个后台进程,发布有Clusterware创建的事件,是CRS和CSS通信桥梁

ClusterWare 服务介绍的更多相关文章

  1. REST服务介绍二

           之前一篇文章写过REST服务介绍, 今天再次来自回顾一下. REST是一种架构风格. 首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是 HTTP 规范 ...

  2. Memcached服务介绍及安装指南

    一.memcached服务介绍 1.为什么需要memcached服务 A:第一种场景 网站访问大多数情况下都需要查询数据库操作,如果网站的流量很大并且大多数的访问会造成数据库高负荷的状况下,由于大部分 ...

  3. iphone 使用 soap 服务 介绍

    iphone 使用 soap 服务 介绍 目前比较常用的有几个办法: 1. WSDL to Objective C自动根据wsdl文件生成ios可以直接调用的Objective-C (Cocoa) 代 ...

  4. 国内静态文件CDN服务介绍 国内js公共库

    国内静态文件CDN服务介绍 新浪SAE  介绍页 文件页 百度云 介绍页 七牛云存储介绍页 优势,可以提交没有的库,支持https,但证书不可信. 又拍云 介绍页 建议使用阿里云OSS自己上传所需文件 ...

  5. Chris Richardson微服务翻译:微服务介绍

    作者简介:Chris Richardson,世界著名的软件架构师,经典著作<POJOS IN ACTION>的作者,cloudfoundry.com 的创始人 微服务目前正受到大量的关注, ...

  6. ZooKeeper 分布式协调服务介绍

    0. 说明 从自己的独立博客迁移,该部分为 Zookeeper分布式协调服务介绍 原文链接  ZooKeeper 指南 1. ZooKeeper 简介 [官方介绍] ZooKeeper 是一种集中式服 ...

  7. HTTP服务介绍

    摘自 https://mp.weixin.qq.com/s?__biz=MzI4NDM5NzE4Ng==&mid=2247484093&idx=1&sn=3d87e9772ff ...

  8. 微服务介绍及Asp.net Core实战项目系列

    0.目录 整体架构目录:ASP.NET Core分布式项目实战-目录 二.目录 0.微服务介绍 1.RESTful API 规范介绍 2.asp.net core介绍及swagger使用 3.asp. ...

  9. 关于网易云验证码V1.0版本的服务介绍

    服务介绍 易盾验证码是一个用于区分人和机器的通用验证码组件.传统的字符型验证码由于存在破解率高,用户体验不友好等问题,已不适用于现今的互联网环境.易盾验证码抛弃了传统字符型验证码展示-填写字符-比对答 ...

随机推荐

  1. PyQt中如何结合Qt设计师进行开发

    t设计师是Qt的所见即所得的界面设计工具,通过拖拉方式设计界面,但它并不能产生任何代码. Qt设计师使用.ui后缀的XML文件来存储界面内容.通过pyuic4命令可以编译成.py文件,.py文件的内容 ...

  2. struts2中根对象以及ognl .

    Struts2中的OGNL表达式语言是对Xwork的OGNL的封装.我们要理解一下几点: 1. Struts2中将ActionContext作为OGNL的上下文环境(ActionContext内部含有 ...

  3. ThinkPHP 3.1.2 URL<1>

    # # ThinkPHP 3.1.2 URL 本节课大纲: 一.URL规则 1.默认是区分大小写的 2.如果我们不想区分大小写可以改配置文件 'URL_CASE_INSENSITIVE'=>tr ...

  4. 使用GridView来获取xml文件数据

    在任何一个系统中,数据的读取和编辑都是至关重要的.无论你是CS还是BS,都需要对数据进行操作.其实 我们可以发现,很多软件和系统最终都是对于数据库中数据的处理.之前在CS的学习过程中我们接触到了很多 ...

  5. Android的BUG(一) - HTML 5 播放streaming video造成卡住的问题

    这个bug,是google自带的问题. 和见到的诸多android的疑难问题一样,这又是一个可以归类为 多线程同步/状态机 问题. 问题处在NuPlayer的异步消息的handle中,现象和原因不细说 ...

  6. 2^x mod n = 1 【杭电-HDOJ-1395】 附题

    /* 2^x mod n = 1 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  7. 大整数乘法python3实现

    因为python具有无限精度的int类型,所以用python实现大整数乘法是没意义的,可是思想是一样的.利用的规律是:第一个数的第i位和第二个数大第j位相乘,一定累加到结果的第i+j位上,这里是从0位 ...

  8. 嵌入式MCU开发群资源

     STM32CubeMX是一款图形化软件设置工具,允许使用图形化向导来生成C初始化代码.它是未来开发stm32系列产品的主流软件,是ST公司的主动原创,可以减轻开发工作,时间和费用.STM32Cube ...

  9. BZOJ 3039: 玉蟾宫( 悬线法 )

    最大子矩阵...悬线法..时间复杂度O(nm) 悬线法就是记录一个H向上延伸的最大长度(悬线), L, R向左向右延伸的最大长度, 然后通过递推来得到. ----------------------- ...

  10. 【转】linux命令useradd添加用户详解

    在linux中增加用户我们使用useradd命令而删除用户直接使用userdel即可了,下面小编来给各位同学介绍一下在linux中添加与删除用户方法吧.   1.作用 useradd或adduser命 ...