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

配置规划问题

请使用以下小节中的问题来规划 Sun Cluster Support for Oracle Real Application Clusters 的安装和配置。在Sun Cluster 3.1 数据服务规划和管理指南》的“配置工作表”中的数据服务工作表的相应位置写下对这些问题的回答。

Oracle RAC 服务器资源的资源组

您要为 Oracle Real Application Clusters (RAC) 服务器资源使用哪些资源组?

每个 Oracle Real Application Clusters 数据库实例均需要一个资源组。每个资源组均包含数据库实例的 Oracle RAC 服务器资源。

执行注册和配置 Oracle RAC 服务器资源中的过程时,请使用此问题的答案中指定的资源组。

Oracle 侦听器资源的资源组

您要为 Oracle 侦听器资源使用哪些资源组?

执行注册和配置 Oracle 侦听器资源中的过程时,请使用此问题的答案中指定的资源组。

这些资源组取决于您对 Real Application Clusters 数据库实例的 Oracle 侦听器的配置。有关 Real Application Clusters 实例的侦听器的可能配置的一般信息,请参见您的 Oracle 文档。以下各小节介绍了示例配置。

一个侦听器用于一个 Real Application Clusters 实例

一个侦听器仅服务于一个 Real Application Clusters 实例。侦听器在节点的固定 Internet 协议 (IP) 地址进行侦听。该侦听器不能进行故障转移。

在这种情况下,请按如下所示来配置侦听器资源:

一个不能进行故障转移的侦听器用于多个 Real Application Clusters 实例

一个侦听器服务于同一节点上的多个 Real Application Clusters 实例。侦听器使用 Oracle 的透明应用程序故障转移 (TAF) 和负载平衡在所有 Real Application Clusters 实例之间分布客户机连接。该侦听器不能进行故障转移。

在这种情况下,请按照以下说明来配置侦听器资源:

一个可以进行故障转移的侦听器用于多个 Real Application Clusters 实例

一个可以进行故障转移的侦听器服务于同一节点上的多个 Real Application Clusters 实例。当侦听器向其他节点进行故障转移后,侦听器将服务于其他节点上的多个 Real Application Clusters 实例。

侦听器使用 Oracle 的 TAF 和负载平衡在所有 Real Application Clusters 实例之间分布客户机连接。为了确保错误检测迅速并且故障转移时间较短,侦听器在由 LogicalHostname 资源表示的地址进行侦听。

在这种情况下,请按照以下说明来配置侦听器资源:

有关更多信息,请参见Oracle 侦听器资源的 LogicalHostname 资源

一个侦听器用于整个群集

一个侦听器服务于所有节点上的所有 Real Application Clusters 实例。侦听器在由 LogicalHostname 资源表示的地址进行侦听。此配置确保了当某个节点出现故障后,可以迅速在其他节点上找到地址。

如果将 Real Application Clusters 实例配置为使用多线程服务器 (MTS),则可以使用此配置。在此配置中,init.ora 文件中的 REMOTE_LISTENERS 参数指定每个分发程序向一个逻辑 IP 地址上的侦听器进行注册。

所有客户机通过一个侦听器进行连接。侦听器将每个客户机连接重定向到最空闲的分发程序。最空闲的分发程序与侦听器可能位于不同的节点。

如果侦听器出现故障,侦听器的故障监视器将重新启动侦听器。如果正在运行侦听器的节点出现故障,将在其他节点上重新启动侦听器。在这两种情况下,重新启动侦听器之后,分发程序都将重新进行注册。

如果为整个群集使用一个侦听器,请在同一资源组中配置以下资源:

有关更多信息,请参见Oracle 侦听器资源的 LogicalHostname 资源

Oracle 侦听器资源的 LogicalHostname 资源

Oracle 侦听器资源要使用哪些 LogicalHostname 资源?

执行注册和配置 Oracle 侦听器资源中的过程时,请使用对此问题所作回答中指定的资源组。

如果正在运行 Oracle Real Application Clusters 实例的群集节点出现故障,则客户机应用程序尝试的操作可能必须在超时之后才能在另一实例上再次进行尝试。如果传输控制协议/网际协议 (TCP/IP) 的网络超时值很高,客户机应用程序可能需要相当长的时间来检测故障。通常,客户机应用程序需要三到九分钟的时间来检测此类故障。

在这种情况下,客户机应用程序可以连接到正在由 Sun Cluster LogicalHostname 资源表示的地址进行侦听的侦听器资源。在单独的资源组中配置 LogicalHostname 资源和侦听器资源。请确保此资源组在正运行 Oracle Real Application Clusters 的节点上受到主控。如果某个节点出现故障,则包含 LogicalHostname 资源和侦听器资源的资源组将故障转移到正在运行 Oracle Real Application Clusters 的其他未出现故障的节点。LogicalHostname 资源的故障转移使新连接可以被定向到 Oracle Real Application Clusters 的其他实例。

Sun StorEdge QFS 共享文件系统的资源

如果您使用 Sun StorEdge QFS 共享文件系统,请回答以下问题:

有关更多信息,请参见 Sun StorEdge QFS 的以下文档:

执行注册和配置 Oracle RAC 服务器资源中的过程时,请使用这些问题的答案中指定的资源和资源组。

系统配置文件的位置

要将系统配置文件存放在什么位置?

有关使用本地文件系统(而非群集文件系统)的优点和缺点的信息,请参见Oracle 二进制文件和 Oracle 配置文件的位置