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

退出打印视图

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

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

执行下面任一节中的任务时,将创建 Support for Oracle RAC 数据库实例的资源:

  1. 在某个群集节点上承担 root 角色。
  2. 检验数据库资源组是否已正确配置。
    # clresourcegroup show rac-db-rg
    rac-db-rg

    指定数据库资源组的名称。

  3. 如果需要,请检验表示 Oracle Solaris Cluster 存储资源的 Oracle Grid Infrastructure 资源是否已正确配置。
    # Grid_home/bin/crsctl stat res -t
    Grid_home

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

  4. 禁用 Oracle Grid Infrastructure 框架资源。
    # clresource disable -t SUNW.crs_framework +

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

  5. 检验 Oracle Grid Infrastructure 资源是否处于脱机状态。
    1. 尝试获取 Oracle Grid Infrastructure 资源的状态。

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

      # Grid_home/bin/crsctl stat res -t
      CRS-0184: Cannot communicate with the CRS daemon.
      Grid_home

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

    2. 查阅系统消息文件,找到指示 Oracle Grid Infrastructure 资源正在关闭的消息。
  6. 检验以下资源是否在所有节点上都处于脱机状态:
    • Oracle Grid Infrastructure 框架资源

    • Oracle RAC 数据库资源

    # clresource status -t SUNW.crs_framework,SUNW.scalable_rac_server_proxy +
  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. 启用 Oracle Grid Infrastructure 框架资源。
    # clresource enable -t SUNW.crs_framework +

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

  10. 检验以下资源是否在所有节点上都处于联机状态:
    • Oracle Grid Infrastructure 框架资源

    • Oracle RAC 数据库资源

    # clresource status -t SUNW.crs_framework,SUNW.scalable_rac_server_proxy +

    注 -  启用 Oracle Grid Infrastructure 框架资源也会启用 Oracle RAC 数据库资源。如果在所有节点上的 Oracle RAC 数据库资源均已启用之前执行此步骤,某些节点上的状态可能为脱机。在这种情况下,应重复此步骤,直到 Oracle RAC 数据库资源在所有节点上均为联机状态为止。