1、Oracle集群件组件
构成Oracle集群件的后台进程和服务是CRSd、OCSSd、OPROCd、EVMd和ONS。另外Oracle集群件还包括OCR及表决磁盘。
a、集群就绪服务——CRSd:它为Oracle集群件提供了高可用性的框架,并管理集群资源的状态:启动、停止、监视集群资源,并把发生故障的集群资源重定位到集群中的可用节点。
集群资源包括如:虚拟IP、数据库实例、监听器或第三方应用程序等。
CRSd对资源进行管理,例如启动和停止应用程序资源的服务及故障转移。它生成独立的进程来管理应用程序资源。
CRSd有两种运行模式,在计划内的集群件启动期间,它以reboot模式启动;在计划外关闭之后,它以restart模式启动。在reboot模式中,CRSd启动受其管理的所有资源。在restart模式中,它保
持原来的状态,并使资源返回关闭前的状态。
CRS管理Oracle集群注册表(OCR),并将当前已知状态存储在OCR中。
CRS在UNIX中以root身份运行,在Windows上以LocalSystem身份运行,在发生故障时会自动重新启动。
CRS需要公共IP、私有IP和虚拟IP才能运行。在开始安装CRS之前,公共和私有接口应当处于运行状态,而且能够相互执行ping操作。
b、集群同步服务——OCSSd:它提供对节点成员关系的访问,并支持基本集群服务,包含集群组服务和集群锁定。OCSSd的故障会导致计算机重新启动,以避免“脑裂”。OCSSd以Oracle用户身份运行
,并通过“节点集群”和“组”成员资格服务来管理Oracle集群件的配置。OCSSd以两种心跳机制来提供这些服务:网络心跳和磁盘心跳。网络心跳的目的是查看Oracle集群的有效性,而磁盘心跳则
帮助确认脑裂的情况。因为OCSSd如此重要,所以它发生故障时,将重启计算机。单实例使用ASM的情况下,也需要这一服务。
CSS提供基本的组服务支持。组服务是一种分布式组成员
构成Oracle集群件的后台进程和服务是CRSd、OCSSd、OPROCd、EVMd和ONS。另外Oracle集群件还包括OCR及表决磁盘。
a、集群就绪服务——CRSd:它为Oracle集群件提供了高可用性的框架,并管理集群资源的状态:启动、停止、监视集群资源,并把发生故障的集群资源重定位到集群中的可用节点。
集群资源包括如:虚拟IP、数据库实例、监听器或第三方应用程序等。
CRSd对资源进行管理,例如启动和停止应用程序资源的服务及故障转移。它生成独立的进程来管理应用程序资源。
CRSd有两种运行模式,在计划内的集群件启动期间,它以reboot模式启动;在计划外关闭之后,它以restart模式启动。在reboot模式中,CRSd启动受其管理的所有资源。在restart模式中,它保
持原来的状态,并使资源返回关闭前的状态。
CRS管理Oracle集群注册表(OCR),并将当前已知状态存储在OCR中。
CRS在UNIX中以root身份运行,在Windows上以LocalSystem身份运行,在发生故障时会自动重新启动。
CRS需要公共IP、私有IP和虚拟IP才能运行。在开始安装CRS之前,公共和私有接口应当处于运行状态,而且能够相互执行ping操作。
b、集群同步服务——OCSSd:它提供对节点成员关系的访问,并支持基本集群服务,包含集群组服务和集群锁定。OCSSd的故障会导致计算机重新启动,以避免“脑裂”。OCSSd以Oracle用户身份运行
,并通过“节点集群”和“组”成员资格服务来管理Oracle集群件的配置。OCSSd以两种心跳机制来提供这些服务:网络心跳和磁盘心跳。网络心跳的目的是查看Oracle集群的有效性,而磁盘心跳则
帮助确认脑裂的情况。因为OCSSd如此重要,所以它发生故障时,将重启计算机。单实例使用ASM的情况下,也需要这一服务。
CSS提供基本的组服务支持。组服务是一种分布式组成员