Oracle Database 12c Real Application Clusters (RAC)
Oracle Clusterware
Oracle Clusterware 是一种将服务器场转换为集群的技术。集群是一组独立但相互连接的服务
器,它们能够像一个系统似的协同工作。Oracle Clusterware 是该系统中支持协同工作的智能
所在。
Oracle Clusterware 作为运行 Oracle Real Application Clusters (RAC) 所需的底层集群软件,随
Oracle Database 10g 第 1 版而引入。作为 Oracle RAC 体系的一部分,Oracle Clusterware 还用
于 Oracle ASM 集群版,并且紧密集成到 Oracle RAC 体系中。
Oracle Clusterware
作为一个全面的免费集群解决方案,也可在
Oracle RAC
以外的环境中使
用。在这些环境中,通常使用
Oracle Clusterware
来自动执行各种应用程序的资源布置、调整
和管理。在两种环境中,
Oracle Clusterware
都负责维护节点的成员关系并确保其相互隔离。
Oracle Clusterware 12c 中的新特性
根据集群部署和管理需求,可通过以下三种方式之一来安装 Oracle Clusterware 12
c
:1) 标
准集群(典型的 Oracle RAC 集群,其配置与 Oracle Clusterware 12c 之前的版本类似)2)
Oracle Flex Cluster(Oracle Clusterware 12c 提供的一种新型集群拓扑,将传统的、紧密耦合的
以及新型松散耦合的服务器组合到一个集群中)3) 应用程序集群(为非数据库应用程序定
制的一种优化部署)
1
。
Oracle Flex Cluster 是一个创新型多层高可用性全局资源管理解决方案,
用于业务关键型端到端云计算。
Oracle 自动存储管理 (ASM)
Oracle RAC 采用共享磁盘架构,因此卷管理和用于存储数据库数据的文件系统必须支持集
群识别。Oracle 自动存储管理 (ASM) 是为 Oracle 数据库推荐的(集群)卷管理器。
Oracle ASM
管理所有数据:
Oracle
数据库文件、
Oracle Clusterware
文件和非结构化数据,
如二进制文件、外部文件和文本文件(通过
Oracle CloudFS
进行管理)。凭借其较低的成
本、便捷的管理以及较高的性能特性,
Oracle ASM
成为
管理
Oracle
数据库存储的理想存储
技术。
1
有关 Oracle Clusterware 的详细信息,请参阅 www.oracle.com/goto/clusterware