用于 Oracle 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

具有群集磁盘组的群集 ASM

本部分包含具有群集 ASM 实例和群集 ASM 磁盘组的单实例 Oracle 数据库的示例配置。共有两个图表,其中第二个图表是第一个图表的延续。

以下图表表示为节点 1 上两个单实例 Oracle 数据库(DB1DB2)提供服务的群集 ASM 实例。数据库 DB1DB2 可以使用 ASM 磁盘组 DG1DG2 中的任意一个,或者同时使用两个磁盘组,因为它们是群集 ASM 磁盘组。图表的上方部分显示 Oracle 数据库实例与节点 1节点 2 上群集 ASM 实例的关系。群集 ASM 实例同时管理这两个节点上的 ASM 磁盘组。图表的下方部分表示单实例 Oracle 数据库的现有 Sun Cluster 资源组和资源,及其对群集 ASM 服务的需求。

虚线方框代表具有新 ASM 资源的现有 Sun Cluster HA for Oracle 资源。箭头代表 Sun Cluster HA for Oracle 与群集 ASM 服务之间的新依赖性。

图 4 具有群集磁盘组的群集 ASM [1]

显示具有群集磁盘组的群集 ASM 的图表 1

在以下图表中,将资源组 DB2-rg 故障转移到节点 2 之后,共享 ASM 磁盘组 DG1DG2 的单实例 Oracle 数据库 DB2 正在节点 2 上运行。图表的上方部分显示 Oracle 数据库实例与节点 1节点 2 上群集 ASM 实例的关系。群集 ASM 实例同时管理这两个节点上的 ASM 磁盘组。图表的下方部分表示单实例 Oracle 数据库的现有 Sun Cluster 资源组和资源,及其对群集 ASM 服务的需求。如果存储类型为硬件 RAID,则不需要资源类型 SUNW.ScaleDeviceGroupSUNW.rac_svm SUNW.rac_cvm

图 5 具有群集磁盘组的群集 ASM [2]

显示具有群集磁盘组的群集 ASM 的图表 2