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—集群进程监视器。
分享到:
相关推荐
《深度挖掘:Oracle RAC数据库架构分析与实战攻略》是一本深入探讨Oracle Real Application Clusters (RAC)技术的专业书籍,由张顺仕、高飞和沙波三位专家合著。Oracle RAC是Oracle数据库系统的一个重要特性,它提供...
Oracle RAC(Real Application Clusters,真正应用集群)是一种数据库架构技术,由甲骨文公司(Oracle Corporation)开发,主要用于实现数据库的高可用性、负载均衡和故障切换功能。它允许多个数据库实例同时连接到...
Cluster Ready Service (CRS)是Oracle集群软件的核心架构,它是RAC稳定运行的基石。CRS包含一系列进程和服务,虽然平时不易察觉,但在整个RAC环境中起着至关重要的作用,负责监控、管理和恢复集群资源。 Cluster ...
8. **RAC_R2_Sem_00_Intro_JFV2.ppt** - RAC简介 这可能是对RAC的基本介绍,涵盖了RAC的概念、优势,以及它在企业级数据库解决方案中的重要性。 9. **ep_JFV.ppt** - 可能是关于企业实践或者特定场景的应用。 10...
#### 一、RAC简介 在深入了解RAC(Real Application Clusters)的关闭与启动之前,我们先简要介绍一下RAC的基本概念。Oracle Real Application Clusters (RAC) 是Oracle数据库的一个核心特性,它允许多个数据库实例...
Oracle Clusterware作为RAC的核心组件之一,提供了关键的集群管理和监控功能。其主要组成部分包括: - **Oracle High Availability Services (OHAS)**:负责监控和管理集群中的各个服务实例。 - **Oracle Root ...
Oracle 10G单机转RAC的过程是一个复杂的操作,涉及到数据库架构的转换、网络配置、存储设置等多个方面。在进行这种转换时,首先要确保原始单机环境的稳定性和数据完整性,然后再逐步构建RAC环境。 1. **单机环境...
《大话Oracle.RAC:集群、高可用性、备份与恢复(第2版)》是一部深入探讨Oracle数据库Real Application Clusters(RAC)技术的专业书籍,主要围绕Oracle RAC的集群架构、高可用性策略以及数据库的备份与恢复策略...
《Oracle经典书籍之---ORACLE-RAC》是一本专门探讨Oracle Real Application Clusters(RAC)技术的专业书籍,英文原版提供了深入的理论知识和实践经验。Oracle RAC是Oracle数据库的一项重要特性,它允许多个数据库...
这通常包括安装ESXi虚拟化平台,规划网络架构(如公共网络、私有网络和集群内部网络),以及确保所有必要的硬件资源,如足够的CPU、内存和磁盘空间。 2. **设置共享存储**: 共享存储是Oracle RAC的核心组件,允许...
为了保证RAC的高效运行,还需要配置3个1GB的共享磁盘asm-crs1/2/3以及3个10GB的共享磁盘asm-data1-3。另外,/etc/hosts文件配置了不同类型的IP地址,如public IP、private IP、VIP和scan IP。 在Oracle数据库中,...
RAC 常用命令及说明 RAC(Real Application Clusters)是一种高可用性和高性能的数据库解决方案,由 Oracle 公司开发。它可以将多个服务器集群起来,提供高可用性和高性能的数据库服务。在 RAC 中,集群节点之间...
Oracle Clusterware(CRS)和Real Application Clusters(RAC)是Oracle数据库提供的高可用性和扩展性的解决方案。Oracle OCM(Oracle Certified Master)考试是针对高级Oracle数据库管理和架构设计专家的技术认证...
在本文中,我们将深入探讨Oracle 10g RAC的核心概念、架构以及其在实际应用中的优势。 一、Oracle RAC概述 Oracle RAC是一种集群数据库技术,它将单一的物理数据库分布在多个服务器(节点)上,这些服务器通过高速...
2. **RAC的架构**:介绍RAC的组件,如节点、网络架构、全局缓存服务(GCS)、全局队列服务(GQD)和实例间通信机制。 3. **安装与配置**:详细步骤指导如何在多台服务器上部署Oracle RAC,包括硬件需求、软件安装、...
#### 一、Oracle RAC简介 Oracle Real Application Clusters (RAC) 是一种由Oracle公司开发的数据库集群技术,它允许多个Oracle数据库实例同时访问同一份数据库数据。通过在多台服务器上部署RAC,可以显著提高系统...
**RAC原理与架构** 在RAC环境中,多台服务器(至少两台)通过共享存储设备共同运行一个数据库实例。每台服务器上都安装有相同的操作系统,并且运行着Oracle数据库的RAC组件以及集群软件,如Oracle Clusterware。...
### Oracle RAC 集群的启动与关闭详解 #### 一、引言 Oracle Real Application Clusters (RAC) 是一种多...此外,`srvctl`命令的强大之处在于它可以极大地简化集群管理的任务,使管理员能够更加高效地维护RAC环境。
首先,我们需要理解RAC的基本架构,包括Grid Infrastructure、Clusterware、OCR(Oracle Cluster Registry)和 Voting Disks,这些都是RAC运行的基础组件。 1. **准备工作**: 在开始删除rac3节点前,需要备份重要...