`
hboje90q
  • 浏览: 11863 次
社区版块
存档分类
最新评论

RAC结构与组件

阅读更多

  一、RAC主要组件, 软硬件两部分
  (1) 服务器 >= 2
  (2) 操作系统,推荐使用Oracle认证的系统;版本不要太老,也不要太新
  (3) CPU/内存 根据业务需要,内存至少1G
  (4) 本地磁盘空间,>=30G
  (5) 网卡 >=2 ,推荐4个以上千兆网卡
  (6) 私有以太网络,推荐千兆交换机以上
  (7) HBA卡 ,如果是SAN,推荐2个冗余HBA
  (8) 共享存储设备,推荐SAN设备
  (9) 存储管理, ASM/Cluster LV/裸分区/CFS,不推荐用OCFS,卷管理软件、多路径软件等
  (10) 第三方集群软件: 可选
  (11) Oracle Clusterware 软件
  (12) Oracle RDBMS 软件
  二、Clusterware主要进程
  (1)crsd:负责管理集群的高可用操作。管理的crs资源包括数据库、实例、监听、虚拟IP,ons,gds或者其他,操作包括启动、关闭、监控及故障切换。改进程由root用户管理和启动。crsd如果有故障会导致系统重启。
  (2)cssd:管理各节点的关系,用于节点间通信,节点在加入或离开集群时通知集群。该进程由oracle用户运行管理。发生故障时cssd也会自动重启系统。
  (3)oprocd: 集群进程管理 -Process monitor for the cluster. 用于保护共享数据IO fencing。
  仅在没有使用vendor的集群软件状态下运行
  (4)evmd :事件检测进程,由oracle用户运行管理
  三、Clusterware使用的共享设备
  (1) Oracle Cluster Registry(OCR):记录集群的配置信息;
  (2) Voting disk : 即投票盘,保存节点的成员信息,当配置多个投票盘的时候个数必须为奇数,每个节点必须同时能够连接半数以上的投票盘才能够存活;
  四、安装路径的选择
  
  注:
  (1)在Oracle RAC中,软件不建议安装在共享文件系统上;包括CRS_HOME和ORACLE_HOME,尤其是CRS软件,推荐安装在本地文件系统中,这样在进行软件升级,以及安装patch和patchset的时候可以使用滚动升级(rolling upgrade)的方式,减少计划宕机时间。另外如果软件安装在共享文件系统也会增加单一故障点。
  (2)如果使用ASM存储,需要为asm单独安装ORACLE软件,独立的ORACLE_HOME,易于管理和维护,比如当遇到asm的bug需要安装补丁时,就不会影响RDBMS文件和软件。
  (3)在Oracle 11gR2中将新增存储选项:acfs (Oracle ASM Cluster File System)
分享到:
评论

相关推荐

    Oracle RAC集群体系结构.docx

    Oracle RAC集群体系结构.docx Oracle RAC集群体系结构.docx

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    1.2 RAC体系结构 1.2.1整体结构 1.2.2物理层次结构 1.2.3逻辑层次结构 1.3 RAC的特点 1.3.1双机并行 1.3.2高可用性 1.3.3易伸缩性 1.3.4低成本 1.3.5高吞吐量 1.4 RAC存在的问题 1.4.1稳定性 1.4.2高...

    swift-iOS从零到一搭建组件化项目架构

    iOS 组件化开发项目架构设计,结合 MVVM 设计模式 RAC 数据绑定 Pod 组件管理, 实现一套实战性的iOS组件化架构开发模式

    经典书籍:Oracle.10g应用服务器管理与网格计算

    2.2 虚拟化、服务供应和RAC支持 2.3 Oracle 10g 的网格计算基础构架 2.4 小结 第3章 Oracle 10g企业管理器的网格控制管理 3.1 强健靠的管理框架 3.2 简化的管理 3.3 全面的数据库管理 3.4 应用服务器的管理 3.5 增值...

    Oracle Database 11g初学者指南--详细书签版

    在过去的14年中,他与IanAbramson和MichaelCorey为OraclePress合著了一系列图书.Abbey在国际Oracle用户团体非常活跃,经常出席COLLABORATE、OraclecOpenWorld和区域性用户组会议.  Michael J.Corey是Ntirety...

    Oracle 11g自动诊断信息库(Automatic Diagnostic Repository,ADR)概述

    ADR关联各种组件(比如Oracle RAC、Oracle Clusterware、OCI、Net、进程等)的错误,并自动为严重的错误生成事故和提供事故管理功能。因此,ADR可以显著减少解决事故和问题的时间。 通常在使用传统的初始化参数的时候...

    oracle数据库11G初学者指南.Oracle.Database.11g,.A.Beginner's.Guide

    《Oracle Database 11g初学者指南》能使读者快捷地掌握Oracle Database 11g的基础知识。通过自我评估教程,介绍了核心数据库技术、...第8章 高可用性:RAC、ASM和Data Guand 第9章 大型数据库特性 附录 各章测验答案

    Siebel 部署计划指南 (中文版)

    第 2 章:Siebel 体系结构概述 Siebel 部署的构建数据块 9 关于 Siebel Web 客户机和 Web Server Extension 12 关于 Siebel Enterprise Server 和 Siebel 服务器 13 关于 Siebel 网关名称服务器 15 关于 Siebel 文件...

    Oracle PL/SQL语言入门基础

    PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个...

    Oracle9i的全文检索技术开发者网络Oracle

    >> 摘要 全文检索技术是智能信息管理的关键技术之一,Oracle Text作为Oracle9i的一个组件,提供了强大的全文检索功能,用Oracle9i做后台数据库,就可以充分利用其全文检索技术,构建复杂的大型文档管理系统。...

Global site tag (gtag.js) - Google Analytics