本节中的示例说明了如何为已配备为高可用性故障转移数据服务的 Oracle 应用程序设置资源类型、资源和资源组。
此例与可伸缩数据服务示例之间的主要区别是,除了包含网络资源的故障转移资源组以外,可伸缩数据服务还需要用于应用程序资源的单独的资源组(称为可伸缩资源组)。
Oracle 应用程序具有两个组件:服务器和侦听程序。 Sun 提供了 Sun Cluster HA for Oracle 数据服务,因此这两个组件已被映射到 Sun Cluster 资源类型。 这两种资源类型均与资源和资源组相关。
因为此例是故障转移数据服务,所以此例使用逻辑主机名网络资源,即可从主节点故障转移到次节点的 IP 地址。 请将逻辑主机名资源放在故障转移资源组中,然后将 Oracle 服务器资源和侦听程序资源放在同一个资源组中。 这种排序使得所有资源可作为一个组进行故障转移。
对于要在群集上运行的 Sun Cluster HA for Oracle,必须定义以下对象。
LogicalHostname 资源类型 – 此资源类型是内置的,因此无需明确注册该资源类型。
Oracle 资源类型 – Sun Cluster HA for Oracle 定义两种 Oracle 资源类型:数据库服务器和侦听程序。
逻辑主机名资源 – 这些资源托管在节点故障中进行故障转移的 IP 地址。
Oracle 资源 – 必须为 Sun Cluster HA for Oracle 指定两个资源实例:服务器和侦听程序。
故障转移资源组 – 此容器由 Oracle 服务器和侦听程序以及将作为一个组进行故障转移的逻辑主机名资源组成。