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

退出打印视图

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

如何在区域群集中创建与 Oracle Grid Infrastructure 互操作的 Oracle Solaris Cluster 资源


注 -  如果要将 Support for Oracle RAC 配置为在全局群集中运行,请改为执行如何在全局群集中创建与 Oracle Grid Infrastructure 互操作的 Oracle Solaris Cluster 资源

请仅在一个群集节点上执行此过程。


注 -  当过程中的某个步骤要求在区域群集中运行 Oracle Solaris Cluster 命令时,您应从全局群集运行该命令并使用 –Z 选项指定区域群集。
  1. 承担 root 角色或承担可提供 solaris.cluster.adminsolaris.cluster.modify RBAC 授权的角色。
  2. 注册 SUNW.crs_framework 资源类型。
    # clresourcetype register -Z zcname SUNW.crs_framework
  3. SUNW.crs_framework 资源类型的实例添加到 Oracle RAC 框架资源组中。

    有关此资源组的信息,请参见注册和配置 Support for Oracle RAC 框架资源组

    设置 SUNW.crs_framework 实例对 Support for Oracle RAC 框架资源组中 SUNW.rac_framework 实例的强依赖性。

    您可能已为要用于 Oracle Clusterware 可执行文件的文件系统配置了存储资源。在这种情况下,请设置 SUNW.crs_framework 实例对存储资源的脱机重新启动依赖性。将此依赖性范围仅限为运行存储资源的节点。设置对您在如何为区域群集中的文件系统挂载点创建资源中创建的资源的依赖性。

    # clresource create -Z zcname -t SUNW.crs_framework \
    -g rac-fmwk-rg \
    -p resource_dependencies=rac-fmwk-rs \
    [-p resource_dependencies_offline_restart=db-storage-rs{local_node} \
    [,bin-storage-rs{local_node}]] \
    crs-fmwk-rs
  4. 创建可伸缩资源组以包含 Support for Oracle RAC 数据库服务器的代理资源。

    设置可伸缩资源组对 Support for Oracle RAC 框架资源组的正向强关联。


    提示  -  如果要求 Support for Oracle RAC 在所有群集节点上运行,请在以下命令中指定 –S 选项,并省略选项 –n–p maximum_primaries–p desired_primaries–p rg_mode
    # clresourcegroup create -Z zcname -n nodelist \
    -p maximum_primaries=num-in-list \
    -p desired_primaries=num-in-list \
    -p rg_affinities=++rac-fmwk-rg[,db-storage-rg] \
    [-p rg_description="description"] \
    -p rg_mode=Scalable \
    rac-db-rg
  5. 注册 SUNW.scalable_rac_server_proxy 资源类型。
    # clresourcetype register -Z zcname SUNW.scalable_rac_server_proxy
  6. SUNW.scalable_rac_server_proxy 资源类型实例添加到您在Step 4 中创建的资源组中。

    设置 SUNW.scalable_rac_server_proxy 实例对 Support for Oracle RAC 框架资源组中 SUNW.rac_framework 实例的强依赖性。

    设置 SUNW.scalable_rac_server_proxy 实例对您在Step 3 中创建的 SUNW.crs_framework 的实例的脱机重新启动依赖性。

    # clresource create -Z zcname -g rac-db-rg \
    -t SUNW.scalable_rac_server_proxy \
    -p resource_dependencies=rac-fmwk-rs \
    -p resource_dependencies_offline_restart=crs-fmk-rs \
    [, db-storage-rs, bin-storage-rs] \
    -p oracle_home=ora-home \
    -p crs_home=Grid_home \
    -p db_name=db-name \
    rac-srvr-proxy-rs
  7. 使您在Step 4 中创建的资源组联机。
    # clresourcegroup online -Z zcname -M rac-db-rg