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

注册和配置 RAC 框架资源组

通过注册和配置 RAC 框架资源组可以使用 Sun Cluster 命令对 Sun Cluster Support for Oracle Real Application Clusters 进行管理。

您可以为以下实体注册和配置 RAC 框架资源组:

RAC 框架资源组概述

RAC 框架资源组使得 Oracle Real Application Clusters 可以通过使用 Sun Cluster 命令被管理。此资源组包含以下单实例资源类型的实例:

此外,RAC 框架资源组还包含用于表示 Oracle Real Application Clusters 数据库当前所用存储管理方案的单实例资源类型的实例。

表示 Sun StorEdge QFS 共享文件系统的资源包含在 RAC 框架资源组中。有关该资源的信息,请参见:


注意 –

为 RAC 框架资源组定义的资源类型不会启用 Resource Group Manager (RGM) 来管理 Oracle Real Application Clusters 的实例。


确定是使用 scsetup 还是使用 scrgadm

以下过程说明了如何使用 scsetup(1M) 实用程序为 RAC 框架资源组配置资源。scsetup 实用程序使您可以交互地为 RAC 框架资源组配置资源。交互地配置这些资源可以减少由于命令语法错误或忽略而造成配置错误的可能性。scsetup 实用程序可以确保根据群集节点上安装的软件创建所需的所有资源。


注意 –

有关如何使用 scrgadm(1M) 实用程序为 RAC 框架资源组配置资源的说明,请参见使用 scrgadm 实用程序创建、修改和删除 RAC 框架资源组


如何为群集注册和配置 RAC 框架资源组

为群集注册和配置 RAC 框架资源组时,将创建 RAC 框架资源组。

如果需要在群集中的所有节点上运行 Sun Cluster Support for Oracle Real Application Clusters,请执行此过程。

执行此过程之前,请确保在每个节点上已安装所需的 Sun Cluster Support for Oracle Real Application Clusters 软件包。所需的软件包取决于 Oracle Real Application Clusters 数据库所用的存储管理方案。有关更多信息,请参见安装 Sun Cluster Support for Oracle Real Application Clusters 软件包

  1. 成为超级用户。

  2. 仅从一个节点创建 RAC 框架资源组。


    注意 –

    以下说明介绍了如何使用 scsetup 实用程序执行此操作。有关如何使用 scrgadm 实用程序执行此操作的信息,请参见如何使用 scrgadm 实用程序创建 RAC 框架资源组


    1. 启动 scsetup 实用程序。


      # scsetup
      

      将显示 scsetup 主菜单。

    2. 键入数据服务选项的相应编号。

      将显示 Data Services 菜单。

    3. 键入配置 Sun Cluster Support for Oracle Real Application Clusters 的选项的相应编号。

      将显示 Sun Cluster Support for Oracle RAC 菜单。

    4. 键入创建 RAC 框架资源组的选项的相应编号。

      scsetup 实用程序将显示安装了 Sun Cluster Support for Oracle Real Application Clusters 软件包的群集节点的列表。scsetup 实用程序还将要求您确认是否应在这些节点上创建 RAC 框架资源组。

    5. 要确认 scsetup 实用程序应在列出的节点上创建 RAC 框架资源组,请键入 y

      scsetup 实用程序将创建 RAC 框架资源组以及此资源组在列出的节点上包含的资源。


      注意 –

      如果更改了资源特性的缺省值,scsetup 实用程序将特性设置为 scsetup 实用程序创建的资源的已更改的值。


  3. 确定 RAC 框架资源组及其资源是否已联机。

    可以使用scstat(1M) 实用程序进行此操作。要检验的资源组被命名为 rac-framework-rgscsetup 实用程序将在您创建资源组时自动指定此名称。


    # scstat -g
    
    • 如果 RAC 框架资源组及其资源已联机,则无需进一步的操作。

    • 如果 RAC 框架资源组及其资源没有联机,请使其联机。


      # scswitch -Z -g rac-framework-rg
      
      -Z

      启用资源和监视器,将资源组转为 MANAGED 状态,并使资源组联机

      -g rac-framework-rg

      指定要转为 MANAGED 状态并联机的资源组为 rac-framework-rg

从此处可转到何处

接下来的步骤如下:

  1. 安装 Oracle Real Application Clusters 软件。有关更多信息,请参见 Oracle Real Application Clusters 安装文档。

  2. 检验 Oracle Real Application Clusters 的安装。有关更多信息,请参见检验 Oracle Real Application Clusters 的安装

如何为选定的节点注册和配置 RAC 框架资源组

为选定的节点注册和配置 RAC 框架资源组时,节点将被添加到 RAC 框架资源组中。

请在以下情况时执行此过程:

执行此过程之前,请确保在每个节点上已安装所需的 Sun Cluster Support for Oracle Real Application Clusters 软件包。所需的软件包取决于 Oracle Real Application Clusters 数据库所用的存储管理方案。有关更多信息,请参见安装 Sun Cluster Support for Oracle Real Application Clusters 软件包

  1. 成为超级用户。

  2. 将节点添加到 RAC 框架资源组。


    注意 –

    以下说明介绍了如何使用 scsetup 实用程序执行此操作。有关如何使用 scrgadm 实用程序执行此操作的信息,请参见如何使用 scrgadm 实用程序将节点添加到 RAC 框架资源组


    1. 启动 scsetup 实用程序。


      # scsetup
      
    2. 键入数据服务选项的相应编号。

      将显示 Data Services 菜单。

    3. 键入配置 Sun Cluster Support for Oracle Real Application Clusters 的选项的相应编号。

      将显示 Sun Cluster Support for Oracle RAC 菜单。

    4. 键入将节点添加到 RAC 框架资源组的选项的相应编号。

      scsetup 实用程序将作出以下响应:

      • 显示可添加到 RAC 框架资源组的节点的列表。此列表包含安装了 Sun Cluster Support for Oracle Real Application Clusters 软件包但仍不存在 RAC 框架资源组的群集节点。

      • scsetup 实用程序将提示您提供要添加的节点的列表。

    5. 键入以逗号分隔的要添加到 RAC 框架资源组的节点的列表。

  3. 使 RAC 框架资源组及其资源联机。


    # scswitch -Z -g rac-framework-rg
    
    -Z

    启用资源,将资源组转为 MANAGED 状态,并使资源组联机

    -g rac-framework-rg

    指定要转为 MANAGED 状态并联机的资源组为 rac-framework-rg

从此处可转到何处

接下来的步骤如下:

  1. 安装 Oracle Real Application Clusters 软件。有关更多信息,请参见 Oracle Real Application Clusters 安装文档。

  2. 检验 Oracle Real Application Clusters 的安装。有关更多信息,请参见检验 Oracle Real Application Clusters 的安装