当前位置:   article > 正文

Oracle数据库的RAC_数据库rca

数据库rca

简单介绍

提供高可用的集群服务。可以进行负载均衡

物理架构

在这里插入图片描述
在这里插入图片描述
RAC是多节点多实例共享相同的存储设备。

软件架构

oracle 集群包含两个技术栈:上层栈由CRS服务控制,下层栈由OHAS控制。这两个栈分别有几个processes来完成集群服务。
CRS: Cluster Ready Service, 用于11gR2之前对Oracle clusterware的称呼。在之后,改名为GI: Grid Infrastructure。

实例的后台进程。
在这里插入图片描述

LMON进程

各个实例的LMON进程会定期通信,以检查集群中各个节点的健康状态,当某个节点出现故障时,负责集群 重构,GRD恢复等操作,它提供的服务叫作:Cluster Group Services(CGS)。
LMON 主要借助两种心跳机制来完成健康检查:

  • 节点间的网络心跳(Network Heartbeat): 可以想象陈节点间定时的发送ping包检测节点状态,如果能在规定时间内收到回应,就认为对方状态正常
  • 通过控制文件的磁盘心跳(Controlfile Heartbeat): 每个节点的CKPT进程每隔3秒更新一次控制文件一个数据块,这个数据块叫作Checkpoint Progress Record,控制文件是共享的,所以实例间可以相互检查对方是否及时更新来判断。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/1005970
推荐阅读
相关标签
  

闽ICP备14008679号