跳过导航链接
退出打印视图
| 适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南 Oracle Solaris Cluster 3.3 3/13 (简体中文)

搜索范围:

- 本文档
- 整个文档库

## 使用 Oracle Solaris Cluster 维护命令注册和配置要与 Oracle 9i 互操作的 Oracle Solaris Cluster 资源

本节中的任务是如何自动完成 Oracle 9i RAC 数据库实例的启动和关闭中资源配置步骤的替代方案。本节中包含以下信息：

- Oracle 9i RAC 服务器资源

- Oracle 9i 侦听器资源

- 适用于 Oracle 9i 侦听器资源的逻辑主机名资源

- 如何在全局群集中注册和配置要与 Oracle 9i 互操作的 Oracle Solaris Cluster 资源

- 如何在区域群集中注册和配置要与 Oracle 9i 互操作的 Oracle Solaris Cluster 资源

通过要与 Oracle 9i 互操作的资源，您可以使用 Oracle Solaris Cluster 界面管理 Oracle RAC 数据库实例。这些资源还会为 Oracle RAC 提供故障监视和自动故障恢复功能。此数据服务提供的自动故障恢复功能是对 Oracle RAC 软件提供的自动故障恢复功能的补充。

需要以下要与 Oracle 9i 互操作的资源：

- Oracle RAC 服务器资源

- Oracle 侦听器资源

- 逻辑主机名资源

### Oracle 9i RAC 服务器资源

注 - 如果使用的是 Oracle 10g、11g 或 12c，则无需任何 Oracle RAC 服务器资源。有关更多信息，请参见使用 Oracle Solaris Cluster 维护命令创建要与 Oracle 10g、11g 或 12c 互操作的资源。

每个 Oracle RAC 数据库都需要一个可伸缩资源组。每个资源组都包含表示该数据库在群集中的所有实例的 Oracle RAC 服务器资源。确保此可伸缩资源组可在要运行 Oracle RAC 的所有节点上进行控制。

### Oracle 9i 侦听器资源

注 - 如果使用的是 Oracle 10g、11g 或 12c，则无需任何 Oracle 侦听器资源。有关更多信息，请参见使用 Oracle Solaris Cluster 维护命令创建要与 Oracle 10g、11g 或 12c 互操作的资源。

如果您的 Oracle RAC 配置需要使用 Oracle 侦听器，请对每个侦听器进行配置，使其仅为一个 Oracle RAC 数据库实例提供服务。这种配置的可用性最高，可伸缩性最强，并且管理最方便。

注 - 并非所有 Oracle RAC 配置都需要使用 Oracle 侦听器。例如，如果 Oracle RAC 数据库服务器和数据库客户机正在同一台计算机上运行，则无需使用任何 Oracle 侦听器。

如果您的配置包含 Oracle 侦听器，请配置一个可伸缩资源来表示为某一特定 Oracle RAC 数据库提供服务的所有侦听器。请按如下所述配置侦听器资源：

- 在同一资源组中配置侦听器资源和 Oracle RAC 服务器资源。

- 将每个节点的侦听器资源的侦听器名称设置为唯一的值。

- 设置 Oracle RAC 服务器资源以使其依赖于侦听器资源。

### 适用于 Oracle 9i 侦听器资源的逻辑主机名资源

注 - 如果使用的是 Oracle 10g、11g 或 12c，则无需任何 `LogicalHostname` 资源。

要确保节点上的实例发生故障后 Oracle 侦听器仍可继续访问数据库，每个节点都需要一个逻辑主机名资源。在每个节点上，可伸缩 Oracle 侦听器会侦听由该逻辑主机名资源表示的 IP 地址。

如果运行 Oracle RAC 实例的群集节点发生故障，则可能需要先使客户机应用程序尝试的操作超时，然后再在另一个实例上尝试此操作。如果传输控制协议/Internet 协议 (Transmission Control Protocol/Internet Protocol, TCP/IP) 网络超时很长，则客户机应用程序可能需要很长时间才能检测到故障。通常，客户机应用程序需要三到九分钟才能检测到此类故障。

在此类情况下，客户机应用程序可以连接到正在侦听由 Oracle Solaris Cluster 逻辑主机名资源表示的地址的侦听器资源。如果某个节点发生故障，则包含逻辑主机名资源的资源组将故障转移到正在运行 Oracle RAC 的另一个存活节点。通过逻辑主机名资源故障转移，可以使新连接定向到 Oracle RAC 的另一个实例。

请按如下所述为每个侦听器资源配置 `LogicalHostname` 资源：

- 为侦听器资源所表示的每个侦听器创建一个逻辑主机名资源。

- 在单独的资源组中配置每个逻辑主机名资源。

- 设置侦听器资源，以使其依赖于该侦听器资源所表示的所有侦听器的逻辑主机名资源。

- 确保每个节点都是一个资源组的主节点。

- 确保主节点上的数据库实例从故障中恢复后，逻辑主机名资源能够故障转移回该主节点。

版权所有 © 2000, 2013, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |