Oracle 10g RAC 培训
什么是 Oracle RAC 集群?
Oracle Real Application Server,真正应用集群,简称Oracle RAC ,是Oracle的并行集群,位于不同服务器系统的Oracle实例同时访问同一个Oracle数据库,节点之间通过私有网络进行通信,所有的控制文件、联机日志和数据文件存放在共享的设备上,能够被集群中的所有节点同时读写。
了解体系结构
集群的
数据库服务器
镜像磁盘
子系统
高速交换机和
互联
集线器或
交换机结构
网络
集中
管理控制台
存储区域网
低延迟互联
用户
无单点故障
共享缓存
了解体系结构
共享磁盘数据库
共享内存/全局区域
共享的SQL
日志缓冲区
. . .
. . .
共享内存/全局区域
共享的SQL
日志
缓冲区
共享内存/全局区域
共享的SQL
日志缓冲区
共享内存/全局区域
共享的SQL
日志缓冲区
GES&GCS
GES&GCS
GES&GCS
GES&GCS
共享数据模型
了解体系结构
公用网络
节点 1
共享存储
重做日志所有实例
数据库和控制文件
OCR 和 voting 磁盘
(oracle_home)
操作系统
CRS
集群互联
数据库实例 1
ASM 实例 1
节点 2
操作系统
CRS
数据库实例 2
ASM 实例 2
节点 3
操作系统
CRS
数据库实例 3
ASM 实例 3
集群互联
. . .
了解体系结构
集群术语
基本功能
通过消除作为单点故障(SPOF) 的节点和 Oracle,实现了高可用性
通过增加额外的处理容量,实现了可伸缩性
硬件组件
专用互联/网络交换机
共享存储器/并行访问/存储交换机
软件组件
操作系统、集群管理器、DBMS/RAC、应用程序
各种集群管理器之间的区别
RAC 提供的好处
多节点负载均衡;
提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化。
RAC 提供的好处
通过并行执行技术提高事务响应时间----通常用于数据分析系统;
通过横向扩展提高每秒交易数和连接数;----通常对于联机事务系统;
可扩展性好,可以方便添加删除节点,扩展硬件资源
Oracle Clusterware 介绍
Oracle Clusterware 是一个集群软件,使用它做集群的所有操作系统必须相同。
使用Oracle Clusterware 将多个装有相同操作系统的服务器捆绑到一起,当对这些集群的服务器进行访问时,就像访问一台服务器一样。
Oracle Clusterware 要求两个集群组件:
(1)voting disk(表决磁盘):用于记录集群节点的信息。RAC 用它来确定哪些实例是集群实例。当网络发生故障时,还要用它存储的信息进行健康检查(例如检查成员服务器是否可用)和仲裁。表决磁盘必须存放在共享磁盘上。
(2)Oracle Cluster Registry(OCR,集群注册),用于记录集群配置信息。集群注册也必须存放在共享磁盘上。
oraclerac集群介绍幻灯片 来自淘豆网m.daumloan.com转载请标明出处.