`
wanglihu
  • 浏览: 918502 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类

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—集群进程监视器。
分享到:
评论

相关推荐

    深度挖掘:Oracle RAC数据库架构分析与实战攻略》.( 张顺仕,高飞,沙波 ).[PDF].rar

    《深度挖掘:Oracle RAC数据库架构分析与实战攻略》是一本深入探讨Oracle Real Application Clusters (RAC)技术的专业书籍,由张顺仕、高飞和沙波三位专家合著。Oracle RAC是Oracle数据库系统的一个重要特性,它提供...

    基于Oracle RAC的数据库架构分析与企业应用.pdf

    Oracle RAC(Real Application Clusters,真正应用集群)是一种数据库架构技术,由甲骨文公司(Oracle Corporation)开发,主要用于实现数据库的高可用性、负载均衡和故障切换功能。它允许多个数据库实例同时连接到...

    Oracle RAC之名词解惑

    Cluster Ready Service (CRS)是Oracle集群软件的核心架构,它是RAC稳定运行的基石。CRS包含一系列进程和服务,虽然平时不易察觉,但在整个RAC环境中起着至关重要的作用,负责监控、管理和恢复集群资源。 Cluster ...

    Oracle 官方RAC PPT

    8. **RAC_R2_Sem_00_Intro_JFV2.ppt** - RAC简介 这可能是对RAC的基本介绍,涵盖了RAC的概念、优势,以及它在企业级数据库解决方案中的重要性。 9. **ep_JFV.ppt** - 可能是关于企业实践或者特定场景的应用。 10...

    RAC关闭与启动-轻松关闭与启动RAC

    #### 一、RAC简介 在深入了解RAC(Real Application Clusters)的关闭与启动之前,我们先简要介绍一下RAC的基本概念。Oracle Real Application Clusters (RAC) 是Oracle数据库的一个核心特性,它允许多个数据库实例...

    基于数据库集群技术(RAC)的高可用性架构

    Oracle Clusterware作为RAC的核心组件之一,提供了关键的集群管理和监控功能。其主要组成部分包括: - **Oracle High Availability Services (OHAS)**:负责监控和管理集群中的各个服务实例。 - **Oracle Root ...

    ORACLE 10G单机转RAC

    Oracle 10G单机转RAC的过程是一个复杂的操作,涉及到数据库架构的转换、网络配置、存储设置等多个方面。在进行这种转换时,首先要确保原始单机环境的稳定性和数据完整性,然后再逐步构建RAC环境。 1. **单机环境...

    大话Oracle.RAC:集群、高可用性、备份与恢复(第2版)---详细标签

    《大话Oracle.RAC:集群、高可用性、备份与恢复(第2版)》是一部深入探讨Oracle数据库Real Application Clusters(RAC)技术的专业书籍,主要围绕Oracle RAC的集群架构、高可用性策略以及数据库的备份与恢复策略...

    Oracle经典书籍之---ORACLE-RAC

    《Oracle经典书籍之---ORACLE-RAC》是一本专门探讨Oracle Real Application Clusters(RAC)技术的专业书籍,英文原版提供了深入的理论知识和实践经验。Oracle RAC是Oracle数据库的一项重要特性,它允许多个数据库...

    oracle 12c rac的安装记录

    这通常包括安装ESXi虚拟化平台,规划网络架构(如公共网络、私有网络和集群内部网络),以及确保所有必要的硬件资源,如足够的CPU、内存和磁盘空间。 2. **设置共享存储**: 共享存储是Oracle RAC的核心组件,允许...

    oracle19c cdb rac to rac adg部署20200307.pdf

    为了保证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 常用命令及说明 RAC(Real Application Clusters)是一种高可用性和高性能的数据库解决方案,由 Oracle 公司开发。它可以将多个服务器集群起来,提供高可用性和高性能的数据库服务。在 RAC 中,集群节点之间...

    OCM考试之RAC搭建

    Oracle Clusterware(CRS)和Real Application Clusters(RAC)是Oracle数据库提供的高可用性和扩展性的解决方案。Oracle OCM(Oracle Certified Master)考试是针对高级Oracle数据库管理和架构设计专家的技术认证...

    Oracle10g RAC集群技术.rar

    在本文中,我们将深入探讨Oracle 10g RAC的核心概念、架构以及其在实际应用中的优势。 一、Oracle RAC概述 Oracle RAC是一种集群数据库技术,它将单一的物理数据库分布在多个服务器(节点)上,这些服务器通过高速...

    大话Oracle_RAC完整版 第一部分

    2. **RAC的架构**:介绍RAC的组件,如节点、网络架构、全局缓存服务(GCS)、全局队列服务(GQD)和实例间通信机制。 3. **安装与配置**:详细步骤指导如何在多台服务器上部署Oracle RAC,包括硬件需求、软件安装、...

    精通Liunx下的RAC

    #### 一、Oracle RAC简介 Oracle Real Application Clusters (RAC) 是一种由Oracle公司开发的数据库集群技术,它允许多个Oracle数据库实例同时访问同一份数据库数据。通过在多台服务器上部署RAC,可以显著提高系统...

    Oracle_RAC汇总

    **RAC原理与架构** 在RAC环境中,多台服务器(至少两台)通过共享存储设备共同运行一个数据库实例。每台服务器上都安装有相同的操作系统,并且运行着Oracle数据库的RAC组件以及集群软件,如Oracle Clusterware。...

    ORACLE --RAC 集群的启动和关闭【20180625】

    ### Oracle RAC 集群的启动与关闭详解 #### 一、引言 Oracle Real Application Clusters (RAC) 是一种多...此外,`srvctl`命令的强大之处在于它可以极大地简化集群管理的任务,使管理员能够更加高效地维护RAC环境。

    Oracle 11gR2 RAC删除节点实战 案例

    首先,我们需要理解RAC的基本架构,包括Grid Infrastructure、Clusterware、OCR(Oracle Cluster Registry)和 Voting Disks,这些都是RAC运行的基础组件。 1. **准备工作**: 在开始删除rac3节点前,需要备份重要...

Global site tag (gtag.js) - Google Analytics