适用于 Oracle Real Application Clusters 的 Oracle® Solaris Cluster 数据服务指南

退出打印视图

更新时间: 2014 年 7 月,E52258–01
 
 

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

仅当存储管理方案的配置需要 Oracle 数据库文件的存储资源时,才执行此任务。

  1. 在某个群集节点上承担 root 角色。
  2. 检验包含 Oracle 数据库文件的存储资源的所有资源组是否都已正确配置。
    # clresourcegroup show rac-storage-rg-list
    rac-storage-rg-list

    指定资源组的逗号分隔列表,这些资源组包含 Oracle 数据库文件的存储资源。

  3. 使包含 Oracle RAC 数据库资源所依赖的资源的资源组脱机。
    # clresourcegroup offline rac-storage-rg
    rac-storage-rg

    指定包含 RAC 数据库资源所依赖资源的资源组的名称。要脱机的资源组取决于您为 Oracle 数据库文件选择的存储管理方案。

    • 如果要为 Oracle 数据库文件使用共享文件系统,请使包含可伸缩文件系统挂载点资源的资源组脱机。

    • 如果要为 Oracle 数据库文件使用不带文件系统的卷管理器,请使包含可伸缩设备组资源的资源组脱机。

    完成此步骤可能需要几分钟。

  4. 检验 Support for Oracle RAC 资源组的行为是否如下所示:
    • Step 3 中被置于脱机的资源组的状态为脱机。

    • Support for Oracle RAC 数据库资源组的状态为脱机。

    • Support for Oracle RAC 框架资源组的状态为有待联机被阻塞。

    # clresourcegroup status
  5. 检验 Oracle Grid Infrastructure 资源是否处于脱机状态。

    要检验 Oracle Grid Infrastructure 资源是否处于脱机状态,请查阅系统消息文件,找到指示 Oracle Grid Infrastructure 资源正在关闭的消息。

  6. 使在Step 3 中被置于脱机的资源组联机。
    # clresourcegroup online -eM rac-storage-rg
    rac-storage-rg

    指定在Step 3 中被置于脱机的资源组的名称。

    完成此步骤可能需要几分钟。

  7. 在每个节点上,重新启动 Oracle Grid Infrastructure。
    # Grid_home/bin/crsctl start crs
    Startup will be queued to init within 30 seconds.
    Grid_home

    指定 Oracle Grid Infrastructure 主目录。此目录包含 Oracle Grid Infrastructure 二进制文件和 Oracle Grid Infrastructure 配置文件。

    完成此步骤可能需要几分钟。

  8. 在每个节点上,检验 Oracle Grid Infrastructure 资源是否处于联机状态。

    请使用 Oracle 命令 crstat 来实现此目的。

    # Grid_home/bin/crsctl stat res -t

    注 -  在所有节点上启动 Oracle Grid Infrastructure 可能需要几分钟。如果在所有节点上的 Oracle Grid Infrastructure 资源均处于联机状态之前执行此操作,某些节点上的状态可能为脱机。在这种情况下,重复此步骤,直到所有节点上的 Oracle Grid Infrastructure 均处于联机状态。
  9. 检验 Support for Oracle RAC 的所有资源组是否都处于联机状态。
    # clresourcegroup status

    注 -  使包含 Oracle RAC 数据库资源所依赖的资源的资源组联机时,也会使 Oracle RAC 数据库资源组联机。如果在所有节点上的 Oracle RAC 数据库资源组均处于联机状态之前执行此操作,某些节点上的状态可能为联机故障。在这种情况下,应重复此步骤,直到 Oracle RAC 数据库资源组在所有节点上均为联机状态为止。