admin 管理员组文章数量: 887021
2024年3月9日发(作者:码云和github的区别)
Oracle RAC集群的简单介绍
一、 Oracle集群体系结构
Oracle RAC,全称是 Oracle Real Application Cluster,即真正的应用集群,是
Oracle 提供的一个并行集群系统,整个集群系统由 Oracle Clusterware (集群就绪软件)
和 Real Application Clusters(RAC)两大部分组成。
oracle RAC的实质是位于不同操作系统的Oracle实例节点同时访问同一个Oracle
数据库,每个节点间通过私有网络进行通信,互相监控节点的运行状态,oracle 数据库所
有的数据文件、联机日志文件、控制文件等均放在集群的共享存储设备上,而共享存储设
备可以是 RAW、ASM、OCFS2 等,所有集群节点可以同时读写共享存储。Oracle RAC 的
基本拓扑结构如下所示:
由拓扑结构可知:一个 Oracle Rac 数据库有多个服务器节点组成,每个服务器节点
上都有自己独立的 OS、ClusterWare、oracle Rac 数据库程序等,并且每个节点都有自
己的网络监听器。ClusterWare 是一个集群软件,主要用于集群系统管理,oracle Rac 数
据库程序用于提供 oracle 实例进程,以供客户端访问集群系统,监听服务主要用于监控
自己的网络端口信息,所有的服务和程序通过操作系统都去访问一个共享存储,最终完成
数据的读写。共享存储的实现方式有很多种,可以通过使用自动存储管理(ASM)、Oracle
集群文件系统(OCFS)、裸设备(Raw)、网络区域存储(NAS)等来保证整个集群系统
数据的一致性。
从 Oracle10g 起,Oracle 提供了自己的集群软件,即 Oracle clusterware,它通
过 CRS(即 Cluster Ready Services)来实现,这个软件是安装 oracle rac 的前提,也
是 RAC 环境稳定运行的基础,在 oracle10g 之前的版本,安装 RAC 时必须借助与第
版权声明:本文标题:Oracle RAC集群的简单介绍 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1709993672h553242.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论