JavaScript is required to for searching.
跳过导航链接
退出打印视图
适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南     Oracle Solaris Cluster 4.0 (简体中文)
search filter icon
search icon

文档信息

前言

1.  安装 Support for Oracle RAC

2.  配置 Oracle 文件存储

3.  注册和配置资源组

4.  使 Oracle RAC 可在群集中运行

使 Oracle RAC 可在群集中运行的任务概述

安装 Oracle RAC 软件

在共享文件系统上安装二进制文件和配置文件

覆盖 Oracle Grid Infrastructure 的联网默认值

后续步骤

检验 Oracle RAC 的安装

如何检验 Oracle RAC 的安装

创建 Oracle ASM 实例和磁盘组

如何创建 Oracle ASM 实例和磁盘组

创建 Oracle Grid Infrastructure 框架资源

如何创建 Oracle Grid Infrastructure 框架资源

创建 Oracle 数据库

如何指定共享文件系统上数据文件的位置

配置 Oracle RAC 数据库实例的资源

用于注册和配置 Oracle RAC 数据库实例资源的工具

如何使 Oracle Solaris Cluster 和 Oracle Grid Infrastructure 进行交互操作

检验 Support for Oracle RAC 的安装和配置

如何检验 Oracle RAC 框架资源组的配置

如何检验多属主卷管理器框架资源组的配置

如何检验用于 Oracle 文件的存储资源的配置

如何检验 Oracle RAC 数据库实例资源的配置

如何检验关闭和引导群集的行为是否正确

5.  管理 Support for Oracle RAC

6.  排除 Support for Oracle RAC 的故障

7.  修改 Support for Oracle RAC 的现有配置

A.  此数据服务的配置样例

B.  DBMS 错误和记录的警报的预设操作

C.  Support for Oracle RAC 扩展属性

D.  命令行替代方案

索引

配置 Oracle RAC 数据库实例的资源

使用 Oracle RAC 数据库实例的资源,您可以从 Oracle Solaris Cluster 来管理数据库实例。通过这些资源,Oracle Solaris Cluster 和 Oracle Grid Infrastructure 还可以进行交互操作。

本节包含关于配置 Oracle RAC 数据库实例资源的以下信息:

用于注册和配置 Oracle RAC 数据库实例资源的工具

Oracle Solaris Cluster 提供了下列工具,用于在全局群集或区域群集中注册和配置 Oracle RAC 数据库实例资源:

clsetup 实用程序提供用于配置 Oracle RAC 数据库实例资源的向导。此向导降低了由于命令语法错误或遗漏而导致配置错误的可能性。此向导还确保创建所有必需资源以及设置资源之间的所有必需依赖性。

如何使 Oracle Solaris Cluster 和 Oracle Grid Infrastructure 进行交互操作

执行此任务时,clsetup 实用程序会创建以下资源,以用于与 Oracle Grid Infrastructure 进行交互操作:

开始之前

确保满足以下先决条件:

要确定 Oracle 数据库是否正在运行,请使用 srvctl 命令,如下所示:

$ srvctl status database -d db-name

db-name 指定 Oracle 数据库的名称。

确保您具有以下信息:

  1. 在群集的一个节点上成为超级用户。
  2. 启动 clsetup 实用程序。
    # clsetup

    此时将显示 clsetup 主菜单。

  3. 选择菜单项“数据服务”。

    此时将显示 数据服务 菜单。

  4. 选择菜单项 "Oracle Real Application Clusters"。

    clsetup 实用程序显示关于 Support for Oracle RAC 的信息。

  5. 按回车键继续。

    clsetup 实用程序提示您选择是对 Support for Oracle RAC 进行初始配置还是管理现有配置。

  6. 选择菜单项“Oracle RAC 创建配置”。

    clsetup 实用程序提示您选择 Oracle RAC 群集位置。此位置可以是全局群集,也可以是区域群集。

  7. 键入 Oracle RAC 群集位置所对应的选项号并按回车键。
    • 如果您选择全局群集选项,则 clsetup 实用程序将显示要配置的 Oracle RAC 的组件列表。请跳至步骤 9
    • 如果您选择区域群集选项,则 clsetup 实用程序提示您选择所需的区域群集。前进到步骤 8
  8. 键入所需区域群集所对应的选项号并按回车键。

    clsetup 实用程序将显示要配置的 Oracle RAC 组件的列表。

  9. 选择菜单项“Oracle Real Application Clusters 数据库实例的资源”。

    clsetup 实用程序将显示在群集上配置的 Oracle RAC 数据库的名称列表。

  10. 指定您要配置的 Oracle RAC 数据库的名称。
    • 如果列出了名称,请键入与要选择的名称所对应的编号,然后按回车键。

      clsetup 实用程序将显示群集上所存在的 Oracle 主目录的列表。

    • 如果未列出名称,请显式指定名称:
      1. 键入 e 并按回车键。

        clsetup 实用程序将提示您输入要配置的 Oracle RAC 数据库的名称。

      2. 键入您要配置的 Oracle RAC 数据库的名称,然后按回车键。

        clsetup 实用程序将显示群集上所存在的 Oracle 主目录的列表。

  11. 为 Oracle RAC 软件安装指定 Oracle 起始目录。
    • 如果列出了目录,请键入与要选择的目录所对应的编号,然后按回车键。

      clsetup 实用程序将显示在群集上配置的 Oracle 系统标识符的列表。实用程序还会提示您为要运行 Oracle RAC 的节点列表中的第一个节点指定系统标识符。

    • 如果未列出目录,则明确指定目录:
      1. 键入 e 并按回车键。

        clsetup 实用程序会提示您输入 Oracle 起始目录。

      2. 键入 Oracle 起始目录的完整路径,然后按回车键。

        clsetup 实用程序将显示在群集上配置的 Oracle 系统标识符的列表。实用程序还会提示您为要运行 Oracle RAC 的节点列表中的第一个节点指定系统标识符。

  12. 为要配置的节点指定 Oracle RAC 数据库实例的 Oracle SID。

    对要运行 Oracle RAC 的节点列表中的每个节点执行此步骤。


    注 - 必须为每个节点指定唯一的 Oracle SID。如果指定的 SID 重复,clsetup 实用程序会警告您 SID 是重复的,并提示您再次指定 SID。


    • 如果列出了 SID,请键入与要选择的 SID 所对应的编号,然后按回车键。

      clsetup 实用程序的响应取决于您是否已为要运行 Oracle RAC 的所有节点都指定了 Oracle SID。

      • 如果没有为所有节点指定 Oracle SID,clsetup 实用程序会提示您输入节点列表中下一个节点的 SID。

      • 如果已为所有节点指定 Oracle SID,clsetup 实用程序将显示已配置的用于 Oracle 文件的 Oracle Solaris Cluster 存储资源列表。有关这些资源的信息,请参见为 Oracle 文件注册和配置存储资源

    • 如果没有列出该 SID,则明确指定该 SID。
      1. 键入 e 并按回车键。

        clsetup 实用程序会提示您输入 SID。

      2. 键入 SID,然后按回车键。

        clsetup 实用程序的响应取决于您是否已为要运行 Oracle RAC 的所有节点都指定了 Oracle SID。

        • 如果没有为所有节点指定 Oracle SID,clsetup 实用程序会提示您输入节点列表中下一个节点的 SID。

        • 如果已为所有节点指定 Oracle SID,clsetup 实用程序将显示已配置的用于 Oracle 文件的 Oracle Solaris Cluster 存储资源列表。有关这些资源的信息,请参见为 Oracle 文件注册和配置存储资源

  13. 键入与您要使用的存储资源相对应的编号的逗号分隔或空格分隔列表,然后按回车键。
    • 如果您选择 Oracle 自动存储管理 (Oracle Automatic Storage Management, Oracle ASM),clsetup 实用程序将显示 Oracle ASM 磁盘组资源的名称。
    • 如果选择 "Other",clsetup 实用程序将显示可用的可伸缩设备组和可伸缩挂载点资源。
  14. 键入要使用的存储资源对应的选项号。

    clsetup 实用程序将显示该实用程序将创建的 Oracle Solaris Cluster 对象的名称。

  15. 如果对于任何 Oracle Solaris Cluster 对象您需要不同名称,请更改相应的名称。
    1. 键入要更改的名称所对应的选项编号,然后按回车键。

      clsetup 实用程序将显示一个屏幕,在这个屏幕中您可以指定新名称。

    2. 在“新值”提示下,键入新名称并按回车键。

    clsetup 实用程序将返回其将创建的 Oracle Solaris Cluster 对象的名称列表。

  16. 要确认 Oracle Solaris Cluster 对象名称选择,请按回车键。

    clsetup 实用程序将显示关于该实用程序将创建的 Oracle Solaris Cluster 配置的信息。

  17. 要创建配置,请键入 c 并按回车键。

    clsetup 实用程序将显示进度消息,指示该实用程序正在运行命令来创建配置。完成配置后,clsetup 实用程序将显示其创建配置所运行的命令。

  18. 按回车键继续。

    clsetup 实用程序将返回用于配置 Support for Oracle RAC 的选项的列表。

  19. 可选键入 q 并按回车键,重复此操作直到退出 clsetup 实用程序。
资源配置

下表列出了在您完成此任务后 clsetup 实用程序将创建的 Oracle Solaris Cluster 资源默认配置。

资源类型、资源名称和资源组
依赖性
描述
资源类型:SUNW.crs_framework

资源名称:crs_framework-rs

资源组:rac-framework-rg

对 Oracle RAC 框架资源的高度依赖性。

对用于 Oracle 文件的所有可伸缩设备组资源的脱机重新启动依赖性(如果有)。

如果使用的是没有卷管理器的共享文件系统,此资源对用于 Oracle 文件的所有可伸缩文件系统挂载点资源具有脱机重新启动依赖性。

如果使用的不是共享文件系统或卷管理器,此资源对任何其他资源没有脱机重新启动依赖性。

Oracle Grid Infrastructure 框架资源。
资源类型:SUNW.scalable_rac_server_proxy

资源名称:rac_server_proxy-rs

资源组:rac_server_proxy-rg

对 Oracle RAC 框架资源的高度依赖性。

对 Oracle Grid Infrastructure 框架资源的脱机重新启动依赖性。

Oracle RAC 数据库服务器的代理资源。

注 - 有关区域群集的资源配置的详细信息,请参见附录 A中的图。


clsetup 实用程序还会为 Oracle 组件所依赖的可伸缩设备组和可伸缩文件系统挂载点的每个 Oracle Solaris Cluster 资源创建 Oracle Grid Infrastructure 资源。

clsetup 实用程序创建的每个 Oracle Grid Infrastructure 资源的名称如下所示:

sun.node. sc-rs

此名称中的可替换项如下所述:

node 上数据库实例的 Oracle Grid Infrastructure 资源依赖于 clsetup 实用程序为该节点创建的 Oracle Grid Infrastructure 资源。安装和配置 Oracle RAC 期间将创建数据库实例的 Oracle Grid Infrastructure 资源。

节点上数据库实例的 Oracle Grid Infrastructure 资源的名称如下所示:

ora.dbname.db

名称的 dbname 部分指定 Oracle Grid Infrastructure 资源表示的数据库实例的数据库名称。

接下来的步骤

请转至检验 Support for Oracle RAC 的安装和配置