oracle 集群有两种存储组件文件,一种是二进制的磁盘表决文件(voting disk files),磁盘表决文件存储每个节点成员的记录信息,另一个是oracle集群注册表(OCR),它记录这集群配置信息。这两种文件必须都存储在共享存储供其他节点成员访问使用。
oracle 集群包括两种单独的堆栈,一种是集群服务守护进程(CRSd),另外一个是高可用服务守护进程(ohasd),这两中堆栈有很多进程来完成集群操作工作。
集群服务栈
1、集群就绪服务(CRS)
在集群中这是管理高可用性操作主要的程序,crs守护进程(crsd)基于存储早ocr中的配置信息来管理集群资源。包括启动、关闭、监控和失败倒换操作等。当资源改变的时候crsd进程将会产生时间信息进行记录,当你安装oracle rac的时候,这个crsd就会监控数据库实例,监听,等待当该进程组件失败的时候还能自动重启。
2、集群同步服务(CSS)
管理集群控制信息控制那些节点是集群成员,并且当节点被加入集群或是剔除集群进行告知。cssdagent进程监控集群并且提供i/0fencing.这个服务进程是之前的oprocd进程的替代。
3、asm
提供对集群和数据库的磁盘管理
4、ctss
提供对集群成员的时钟同步,如果设置ntp那么该进程处于观望模式,如果没有配置ntp那么该进程处于激活模式:
[grid@rac-two ~]$ crsctl check ctss
CRS-4701: The Cluster Time Synchronization Service is in Active mode.
CRS-4702: Offset (in msec): 0
oracle Rac 进程以及clusterware日志目录。
最新推荐文章于 2023-06-15 10:31:51 发布