跳过导航链接
退出打印视图
| 用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南

搜索范围:

- 本文档
- 整个文档库

### 注册和配置 Oracle ASM 资源组

Oracle 自动存储管理 (Oracle Automatic Storage Management, Oracle ASM) 可管理 Oracle 数据库使用的存储。此向导用于为 Oracle 数据库创建 Oracle ASM 实例资源。

本节包含以下有关注册 Oracle ASM 资源组的信息：

- 用于注册和配置 Oracle ASM 资源组的工具

- 如何使用 `clsetup` 注册和配置 Oracle ASM 资源组

#### 用于注册和配置 Oracle ASM 资源组的工具

Oracle Solaris Cluster 软件提供了下列工具，用于在全局群集或区域群集中注册和配置 Oracle ASM 资源组。

- `clsetup` 实用程序。有关更多信息，请参见如何使用 `clsetup` 注册和配置 Oracle ASM 资源组。

- Oracle Solaris Cluster Manager。有关更多信息，请参见 Oracle Solaris Cluster Manager 联机帮助。

- Oracle Solaris Cluster 维护命令。有关更多信息，请参见附录 D。

`clsetup` 实用程序和 Oracle Solaris Cluster Manager 分别提供用于配置 Oracle ASM 资源组的资源的向导。这些向导可降低由于命令语法错误或疏忽而导致配置错误的可能性。这些向导还可确保创建需要的所有资源并设置资源之间需要的所有依赖性。

注 - Oracle Solaris Cluster Manager 和 `clsetup` 实用程序只在全局群集的投票节点下运行。

# 如何使用 `clsetup` 注册和配置 Oracle ASM 资源组

为群集注册和配置 Oracle ASM 资源组时，将会创建 Oracle ASM 资源组。

只应从一个节点执行此过程。

###### 开始之前

- 确保配置了 Oracle ASM 磁盘组。有关更多信息，请参见使用 Oracle ASM。

确保拥有以下信息：

- Oracle ASM 主目录的名称。

- Oracle ASM 系统标识符 (system identifier, SID) 的列表。

- 要使用的文件系统挂载点的名称。

- 要使用的 Oracle ASM 磁盘组的名称。

1. 成为任何群集节点的超级用户。
2. 启动 `clsetup` 实用程序。

       # clsetup

   屏幕上将显示 `clsetup` 主菜单。

3. 键入 "Data Services"（数据服务）对应的选项号，然后按 Return 键。

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

4. 键入 "Oracle Real Application Clusters" 对应的选项号，然后按 Return 键。

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

5. 按 Return 键继续。

   `clsetup` 实用程序会提示您选择要执行 Support for Oracle RAC 的初始配置还是管理现有配置。

   注 - `clsetup` 实用程序当前允许持续管理仅在全局群集中运行的 RAC 框架。要持续管理区域群集中配置的 RAC 框架，请改用 Oracle Solaris Cluster 维护命令。

6. 键入 "Oracle RAC Create Configuration" 对应的选项号，然后按 Return 键。

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

7. 键入 Oracle RAC 群集位置对应的选项号，然后按 Return 键。
   - 如果选择全局群集选项，`clsetup` 实用程序将显示要配置的 Oracle RAC 组件的列表。请跳至步骤 9。
   - 如果选择区域群集选项，`clsetup` 实用程序将提示您选择所需的区域群集。请继续执行步骤 8。
8. 键入所需区域群集对应的选项号，然后按 Return 键。

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

9. 键入自动存储管理 (Automatic Storage Management, ASM) 对应的选项号，然后按 Return 键。

   `clsetup` 实用程序会显示要选择的群集节点的列表。

10. 选择需要运行 Oracle ASM 的节点。
    - 要接受以任意顺序列出的所有节点的默认选择，请键入 `a`，然后按 Return 键。
    - 要选择所列节点的子集，请键入所选节点的以逗号分隔或以空格分隔的选项号列表，然后按 Return 键。

      确保这些节点按照它们将在 RAC 框架资源组的节点列表中显示的顺序列出。

    - 要以特定顺序选择所有节点，请键入所选节点的以逗号分隔或以空格分隔的选项号排序列表，然后按 Return 键。

      确保这些节点按照它们将在 RAC 框架资源组的节点列表中显示的顺序列出。

11. 如果需要结束节点的选择，请键入 `d`，然后按 Return 键。

    `clsetup` 实用程序会显示 Oracle ASM 实例资源的列表。

12. 键入要使用的 Oracle ASM 实例资源对应的选项号。

    如果没有 Oracle ASM 实例资源可用，并且系统提示您创建资源，请按 Return 键。请跳至步骤 14。

13. 要确认 Oracle ASM 实例资源的选择，请键入 `d`，然后按 Return 键。

    `clsetup` 实用程序会显示 Oracle ASM 主目录选择屏幕。

14. 键入选项号以选择一个列出的目录，或明确指定一个目录，然后按 Return 键。

    `clsetup` 实用程序会显示群集中发现的 Oracle ASM 系统标识符 (system identifier, SID) 列表。

15. 查看 SID 列表。
    - 如果该列表正确，请键入 `d`，然后按 Return 键。
    - 如果该列表不正确，请键入要更改的 SID 对应的选项号，然后按 Return 键。

    `clsetup` 实用程序会显示发现的存储资源的列表。

16. 查看存储资源的列表，以管理安装 Oracle ASM 主目录的文件系统挂载点。
    - 如果该列表正确，请键入 `d`，然后按 Return 键。
    - 如果未列出任何存储资源，请键入 `d`，然后按 Return 键。

      `clsetup` 实用程序将在您完成 Oracle ASM 配置时创建新资源。

    - 如果该列表不正确，请键入不正确的存储资源对应的选项号，然后按 Return 键。

    `clsetup` 实用程序会显示用于管理 Oracle ASM 磁盘组的 Oracle ASM 磁盘组资源的列表。

17. 如果不存在合适磁盘组资源或者对于正在使用的 Oracle ASM 磁盘组不存在资源，请向列表中添加资源。
    1. 键入 `y`，然后按 Return 键。

       `clsetup` 实用程序会搜索 Oracle ASM 磁盘组。

    2. 键入要使用的 Oracle ASM 磁盘组对应的以逗号或空格分隔的选项号列表，然后按 Return 键。
    3. 要确认磁盘组的选择，请键入 `d`，然后按 Return 键。

       `clsetup` 实用程序会返回到 Oracle ASM 磁盘组资源列表。您创建的资源将会添加到列表中。

18. 键入您所需的资源对应的选项号（如果尚未选择）。

    您可以选择现有资源、尚未创建的资源或现有资源和新资源的组合。如果选择了多个现有资源，则选定的资源必须在同一资源组中。

19. 要确认 Oracle ASM 磁盘组资源的选择，请键入 `d`，然后按 Return 键。

    `clsetup` 实用程序会显示发现的底层磁盘集或磁盘组的列表。

20. 键入要使用的全局设备路径对应的以逗号分隔的选项号列表，然后按 Return 键。
21. 要确认全局设备路径的选择，请键入 `d`，然后按 Return 键。

    `clsetup` 实用程序会显示该实用程序将创建或添加到配置的用于 Oracle ASM 的 Oracle Solaris Cluster 对象的名称。

22. 如果需要修改 Oracle Solaris Cluster 对象，请修改该对象。
    1. 键入要修改的对象对应的选项号，然后按 Return 键。

       `clsetup` 实用程序会提示您输入新值。

    2. 在提示下键入新值，然后按 Return 键。

    `clsetup` 实用程序会返回到为该对象设置的属性列表。

23. 在修改了需要更改的所有 Oracle Solaris Cluster 对象后，键入 `d` 并按 Return 键。

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

24. 要创建配置，键入 `c`，然后按 Return 键。

    `clsetup` 实用程序会显示进度消息，指示该实用程序正在运行命令以创建该配置。配置完成时，`clsetup` 实用程序会显示该实用程序为创建配置而运行的命令。

25. 按 Return 键继续。

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

26. （可选的）键入 `q` 并反复按 Return 键，直到退出 `clsetup` 实用程序。

    如果希望，可保持运行 `clsetup` 实用程序的同时执行所需的其他任务，然后再次使用该实用程序。

##### 资源配置

下表列出了当您完成此任务时，`clsetup` 实用程序创建的默认资源配置。

资源名称、资源类型和资源组 | 依赖性 | 描述
--- | --- | ---
资源类型：`SUNW.scalable_rac_server_proxy` 资源名称：`rac_server_proxy-rs` 资源组：`rac_server_proxy-rg` | 高度依赖 Oracle RAC 框架资源。 脱机重新启动时依赖 Oracle ASM 群集磁盘组资源。 脱机重新启动时依赖 Oracle Clusterware 框架资源。 使用 Solaris Volume Manager for Sun Cluster 配置时，Oracle RAC 实例代理资源组对 Oracle RAC 框架资源组的正向强关联。 使用硬件 RAID 配置时，Oracle RAC 实例代理资源组对 Oracle ASM 群集磁盘组资源组的正向强关联。 | Oracle RAC 实例代理资源
资源类型：`SUNW.oracle_asm_diskgroup` 资源名称：`asm-dg-rs` 资源组：`asm-dg-rg` | Oracle ASM 群集磁盘组资源组对 Oracle ASM 群集实例资源组的正向强关联。 使用 Solaris Volume Manager for Sun Cluster 配置时： 高度依赖 Oracle ASM 群集实例资源。 脱机重新启动时依赖用于数据库文件的可伸缩设备组资源。 使用硬件 RAID 配置时，脱机重新启动时依赖 Oracle ASM 群集磁盘组资源。 | Oracle ASM 群集磁盘组资源
SPARC：资源类型：`SUNW.scalable_oracle_asm_instance_proxy` 资源名称：`asm-inst-rs` 资源组：`asm-inst-rg` | 脱机重新启动时依赖 Oracle Clusterware 资源。 使用硬件 RAID 配置时，Oracle ASM 群集实例资源组对 Oracle Clusterware 框架资源组的正向强关联。 | Oracle ASM 群集实例资源
SPARC：资源类型：`SUNW.sqfs` 资源名称：`asm-home-sqfs-rs` 资源组：`asm-home-sqfs-rg` | 高度依赖可伸缩 `wait_zc_boot` 资源和可伸缩设备组资源（如果有）。 如果使用不带卷管理器的 Sun QFS，则该资源不依赖任何其他资源。 | Sun QFS 元数据服务器上的 Oracle ASM 主目录的资源。为用于 Oracle 文件的每个 Sun QFS 共享文件系统创建一个资源。
资源类型：`SUNW.ScalMountPoint` 资源名称：`asm-mp-rs` 资源组：`asm-mp-rg` | 高度依赖 Sun QFS 元数据服务器的资源（如果有）。 脱机重新启动时依赖可伸缩设备组资源（如果有）。 如果在不带卷管理器的合格 NAS 设备上使用文件系统，则该资源不依赖任何其他资源。 | 可伸缩文件系统挂载点上的 Oracle ASM 主目录的资源。为用于 Oracle 文件的每个共享文件系统创建一个资源。
资源类型：`SUNW.ScalDeviceGroup` 资源名称：`scal` dg-name`-rs`，其中 dg-name 是资源表示的设备组的名称 资源组：`scaldg-rg` | 高度依赖与设备组关联的卷管理器的多属主卷管理器框架资源组中的资源：Solaris Volume Manager for Sun Cluster 资源或 VxVM 资源。 | 可伸缩设备组资源。为用于 Oracle 文件的每个可伸缩设备组创建一个资源。

###### 接下来的操作

请转至第 4 章。

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