• RAC之CRS架构简介


    1.CRS架构 

    Cluster Synchronization Services (CSS)—管理群集配置,谁是成员、谁来、谁走,通知成员。 
    Cluster Ready Services (CRS)—管理群集内高可用操作的主要程序,crs管理的全部内容都被看作资源,包括数据库、实例、服务、监听器、vip地址、应用进程等。Crs进程根据OCR中的配置信息管理群集资源,包括启动、停止、监视和容错操作。当某个资源的状态发生改变时,crs进程产生事件。RAC安装完成后,crs进程监视各种资源,发生异常时自动重启该资源,一般来说重启5次,如不成功不再尝试。 
    Event Management (EVM)—后台进程发布有crs生成的事件。 
    Oracle Notification Service (ONS)—通信FAN消息的发布和订阅服务。 
    RACG—扩展集群支持oracle特定的需求和复杂的资源。 
    Process Monitor Daemon (OPROCD)—锁定在内存中监视集群运行并执行I/O隔离。利用hangchecker,监测、停止、再监测、再停止,如果醒来时时间不对则重启该节点。 

    2.CRS构成 
    Crsd—root用户执行,执行高可用回复和管理操作如:维护OCR和管理应用资源,如遇问题自动重启。 
    Evmd—事件管理Deamon,启动racgevt进程管理FAN服务器callouts。 
    Ocssd—用Oracle用户运行管理集群节点,失败导致集群重启。 
    Oprocd—集群进程监视器

  • 相关阅读:
    Mybatis 动态sql(转载)
    mapper映射文件配置之select、resultMap(转载)
    mapper映射文件配置之insert、update、delete(转载)
    MyBatis主配置文件(转载)
    函数装饰器和闭包(二)
    函数装饰器和闭包(一)
    指针的指针(二)
    指针的指针(一)
    Makefile基础(三)
    Python之多线程与多进程(二)
  • 原文地址:https://www.cnblogs.com/arcer/p/3135588.html
Copyright © 2020-2023  润新知