首先是几个需要了解的名词解释:
集群
是指多台计算机物理的连接在一起。
RAC
是
Oracle Real Application Cluster
的简写,官方中文文档一般翻译为
“
真正应用集群
”
,它一般有两台或者两台
以上同构计算机及共享存储设备构成,可提供强大的处理能力!
为什么需要
RAC?
如果说我们通过对服务器添加
CPU,
增加
RAM
等行为属于垂直扩展;那么多台计算机进行
RAC
就属于横向扩展!
高可用性是其最主要的特性!只要集群中有一台机器没有出现故障,就能保证用户的正常使用!当然如果出现某种大的灾难时,就应该使用
Oracle9i Data Guard
的失败切换方案!
另外可伸缩性也是其主要的特性
!
当资金有限的时候,可
以暂时不必购买配置较高的设备,只需购买能够满足当前需求的设备
,
当业务
量增长时,再考虑购买同等配置的设备
(
此时的价格应该很低了
)
!
RAC
又是如何工作的呢?
在
RAC
环境中,每台计算机上运行一个实例,每个实例装载和打开同一个数据
库!所有的实例都是对等的,共享高速缓存,避免出现重复的改动!
ORACLE9i
出现的一
个新名词
service_name
正是为了
RAC
准备的,所有的实例都有同一个服务名!应用程序只须连接到这个服务,该服务会自动把它们连接到一个实例!对
这些应用程序是透明的!
(*ORACLE
还有一个
ORACLE_SID,
每个实例都会有一个独立的
SID)!
一般来说我们可以用
RAID
技术保护磁盘
冗余技术保护网络
ORACLE RAC
保护数据库
分享到:
相关推荐
"Oracle RAC集群体系结构" Oracle RAC(Real Application Cluster)是一种高可用性、高性能的集群系统,由Oracle Corporation提供。RAC系统由两个部分组成:Oracle Clusterware和Real Application Clusters。 ...
2. 硬件体系结构:Oracle RAC 需要一个高性能的硬件体系结构来支撑集群的运行。典型的硬件体系结构包括多个服务器节点、存储设备和网络设备。 3. 文件系统和卷管理:Oracle RAC 需要一个高性能的文件系统和卷管理...
Oracle真正应用集群(RAC,Real Application Clusters)是一种高可用性和可伸缩性的数据库解决方案,它允许多个服务器节点共享同一数据库实例,从而提供无中断的服务和性能增强。RAC的最佳实践旨在优化集群的性能、...
### Oracle Database 12c RAC 体系结构详解 #### 一、Oracle RAC 概述与架构 Oracle Real Application Clusters (RAC) 是一种高级数据库集群技术,旨在为大型企业级应用提供高可用性、可扩展性和性能。通过将多个...
整个集群体系结构中的节点通过私有网络进行通信,并通过共享存储设备上的数据文件、联机日志文件、控制文件等共同管理数据库资源。 Oracle RAC集群的基本拓扑结构包含多个服务器节点,每个节点运行独立的操作系统、...
Oracle RAC 数据库集群技术详解 Oracle RAC 数据库集群技术是指通过多个服务器节点的集群来提供高可用性、负载均衡和可扩展性的数据库解决方案。该技术可以满足企业对高性能、可靠性和可扩展性的需求。 为什么要...
教程名称:Oracle RAC数据库集群视频教程(10讲)课程目录:【】1.OracleRAC集群体系结构_drm【】10.测试OracleRAC数据库集群功能【】2.安装OracleRAC数据库(一)【】3.安装OracleRAC数据库(二)_drm【】4.安装...
总的来说,成功部署和运行Oracle RAC需要深入理解其体系结构、遵循最佳实践、精心规划和持续的监控调整。这将确保系统的高可用性、可伸缩性和高效运行,同时降低故障风险。与供应商紧密合作,制定详细的项目计划,...
Oracle RAC 的体系结构主要由三个部分组成:数据库服务器、实时应用集群和存储系统。数据库服务器是 Oracle 数据库的核心部分,负责处理用户请求和执行数据库操作。实时应用集群是 Oracle RAC 的核心组件,负责管理...
本文档深入探讨了Oracle RAC的体系结构、优势以及如何管理和利用其特性来优化数据库性能。 一、Oracle RAC简介 Oracle RAC(Real Application Clusters)是Oracle数据库的一个关键组件,它允许数据库在多个服务器...
在实际操作中,安装Oracle 11g RAC需要深入理解数据库架构、网络配置、存储体系以及集群技术。这本安装参考手册将提供详细的步骤指南,帮助你成功部署和管理RAC环境。务必仔细阅读并遵循最佳实践,以确保系统的稳定...
本资源摘要信息旨在提供 Oracle 10g RAC 训练的详细信息,涵盖了 Oracle RAC 的概念、体系结构、集群术语、基本功能、高可用性、可扩展性、软件组件、硬件组件等方面。 Oracle RAC 概念 Oracle RAC 全称 Oracle ...
**RAC的体系结构**: 1. **存储层**:所有节点共享一个物理存储设备,包含数据文件、控制文件和日志文件。这通常通过光纤通道或网络存储(如NAS或SAN)实现。 2. **网络层**:节点间通过心跳线进行通信,监控彼此的...
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高...
Oracle 群集的体系结构主要包括三个部分:实例、节点和集群。实例是指 Oracle 数据库的一个实例,节点是指运行 Oracle 实例的服务器,集群是指多个节点组成的集合。每个节点可以运行多个实例,每个实例可以跨越多个...
通过这一体系结构,企业可以构建一个既具有高性能又具备高可用性的数据库环境,有效应对各种故障情况,保证业务的连续运行。了解并熟练掌握RAC、ASM和Data Guard的配置和管理是每个Oracle DBA必备的技能。
全书一共15章:第1章介绍了RAC的体系结构、特点、存在的问题以及包含的各种软件;第2章非常细致地讲解了如何搭建一个类似于生产环境的RAC;第3章和第4章分别讲解了集群软件Clusterware和存储软件ASM的作用、特点...
在深入理解Oracle RAC的架构体系结构之前,我们需要先了解一些基础概念。 1. **集群**:Oracle RAC建立在集群硬件基础上,集群是由多台独立的服务器(节点)通过高速网络连接组成,这些节点共享存储并协同工作,...
Oracle Database 12cR2 的体系结构设计旨在提供一个强大、灵活且高度可扩展的平台,满足现代企业对数据存储、处理和安全的需求。通过理解这些核心组件和原理,管理员和开发人员能够更好地优化其数据库环境,实现更高...