Oracle Clusterware 介绍

oracle Clusterware 由两个单独的堆栈组成:由Cluster Ready Service(CRS)守护进程(crsd)和Oracle High Availability Service守护进程(ohasd)等组成。

本节中的列表描述了CRS的组成,该列表包括Linux和UNIX上的进程或windows上的service。
CRS:用于管理集群中的高可用性操作的主要程序。crs守护程序(crsd基于每个资源的ocr中存储的配置信息来管理集群资源。这里包括启动、停止、监视和故障转移操作。crsd资源状态更改是,该过程讲产生事件。安装Oracle RAC后,该crsd进程讲监视Oracle instance,listener等。并在发生故障时自动重新启动这些组件。
CSS:集群同步服务,通过控制哪些节点是集群的成员并在节点加入或离开集群时通知成员来管理集群的配置。如果您使用的是经过认证的第三方集群软件,则css进程将与您的集群软件对接以管理节点成员资格信息。该cssdagent过程监视集群并提供I/O防护。该服务以前是由Oracle Process Monitor Daemon(oprocd)提供,cssdagent失败可能导致Oracle集群重新启动节点。
Oracle ASM:为Oracle Clusterware和Oracle Database提供磁盘管理。
CTSS:集群时间同步服务 为Oracle Clusterware提供集群中的时间管理。
EVM:事件管理 发布Oracle Clusterware创建的事件的后台进程。
ONS:Oracle Notification Service一种用于传递快速应用程序通知的发布和订阅服务。
Oraagent:Oracle代理 扩展集群软件以支持特定于Oracle的要求和复杂资源。发生FAN事件时,此过程将运行服务器标注脚本,该过程在Oracle Clusterware 11.1中被称作为RACG。
Orarootagent:Oracle Root Agent 一个专门的oraagent过程,可以帮助crsd管理拥有的root资源,例如网络和grid虚拟IP地的集群同步服务(css)事件管理(EVM)和ONS组件与同一集群数据库环境中其它node上的其它集群组件层通讯。这些组件也是Oracle数据库、应用程序和Oracle Clusterware之间的主要通信链。另外,这些后台进程监视和管理数据库操作。

Oracle高可用性服务架构
本节描述了构成Oracle High Availability Service的过程。
Ologgerd:集群记录器服务 从集群中的所有节点接受信息,并保存在基于CHM存储库的数据库中,该服务仅在集群中的两个节点上运行。
osysymond:系统监视器服务 将数据发送到集群记录器服务的监视和操作系统度量标准服务。此服务在each nodes运行。
GPNPD:提供对即插即用配置文件的访问,并协调集群节点之间的配置文件更新,以确保所有节点都具有最新的配置文件。
GIPC:一种守护进程、用于启用冗余互连使用。
GNS:处理外部DNS服务器发送的请求,对集群定义的名称解析。

Summary:Fragmented learning may not work for you.The next blog introduces OCR,Voting Disk,Split Brain,heartbeat in RAC.

猜你喜欢

转载自blog.51cto.com/11298469/2453469