Oracle RAC体系结构介绍

Oracle RAC(Real Application Clusters)是Oracle提供的并行集群系统,由Oracle Clusterware和RAC两部分组成,允许多个节点同时访问同一数据库。集群中的每个节点有独立的OS、Clusterware和数据库程序,通过私有网络通信,共享存储设备如ASM、RAW、OCFS2等存储数据文件。Oracle Clusterware通过CRS实现集群管理,包括节点状态监控、故障切换等功能。RAC数据库特点包括负载均衡、高可用性、并发连接数提升和并行执行技术,但也存在管理和成本挑战。
摘要由CSDN通过智能技术生成

1、 Oracle集群体系结构

       Oracle RAC,全称是Oracle Real Application Cluster,即真正的应用集群,是oracle提供的一个并行集群系统,整个集群系统由Oracle Clusterware (集群就绪软件)和 Real ApplicationClustersRAC)两大部分组成。

       oracle RAC的实质是位于不同操作系统的Oracle实例节点同时访问同一个Oracle数据库,每个节点间通过私有网络进行通信,互相监控节点的运行状态,oracle数据库所有的数据文件、联机日志文件、控制文件等均放在集群的共享存储设备上,而共享存储设备可以是RAWASMOCFS2等,所有集群节点可以同时读写共享存储。Oracle RAC的基本拓扑结构如下所示:

 

1、 Oracle集群体系结构

       由拓扑结构可知:

 

       一个Oracle Rac数据库有多个服务器节点组成,每个服务器节点上都有自己独立的OSClusterWareoracle Rac数据库程序,并且每个节点都有自己的网络监听器。ClusterWare是一个集群软件,主要用于集群系统管理,oracle Rac数据库程序用于提供oracle实例进程,以供客户端访问集群系统,监听服务主要用于监控自己的网络端口信息,所有的服务和程序通过操作系统都去访问一个共享存储,最终完成数据的读写。共享存储的实现方式有很多种,可以通过使用自动存储管理(ASM)、Oracle集群文件系统(OCFS)、裸设备(Raw)、网络区域存储(NAS)等来保证整个集群系统数据的一致性。

       从Oracle10g起,Oracle提供了自己的集群软件,即Oracle clusterware,它通过CRS(即Cluster ReadyServices)来实现这个软件是安装oracle rac的前提,也是RAC环境稳定运行的基础,在oracle10g之前的版本,安装RAC时必须借助与第三方的集群软件,而在oracle10g以后,安装oracle rac时,可以用oracle自带的集群软件,也可以使用经过RAC认证的第三方集群软件来代替。

       1、 Oracle集群体系结构

       oracle的运行机制来说,集群中每台服务器就是一个oracle实例,多个oracle实例对应同一个oracle数据库,组成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值