跳过导航链接
退出打印视图
| 适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南 Oracle Solaris Cluster 3.3 3/13 (简体中文)

搜索范围:

- 本文档
- 整个文档库

## 如何在区域群集中创建要与 Oracle 10g、11g 或 12c 互操作的 Oracle Solaris Cluster 资源

注 - 如果要将 Oracle RAC 配置为在全局群集中运行，请改为执行如何在全局群集中创建要与 Oracle 10g、11g 或 12c 互操作的 Oracle Solaris Cluster 资源。

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

注 - 当过程中的某个步骤要求在区域群集中运行 Oracle Solaris Cluster 命令时，您应从全局群集运行该命令并使用 `-Z` 选项指定区域群集。

1. 成为超级用户，或承担可提供 `solaris.cluster.admin` 和 `solaris.cluster.modify` RBAC 授权的角色。
2. 注册 `SUNW.crs_framework` 资源类型。

       # clresourcetype register -Z zcname SUNW.crs_framework

3. 将 `SUNW.crs_framework` 资源类型的实例添加到 Oracle RAC 框架资源组中。

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

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

   您可能已为要用于 Oracle Clusterware 文件的存储配置了存储资源。在这种情况下，请设置 `SUNW.crs_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. 创建可伸缩资源组以包含 Oracle RAC 数据库服务器的代理资源。

   设置可伸缩资源组对 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` 资源类型实例添加到您在步骤 4 中创建的资源组中。

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

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

   可能已为要用于数据库文件的存储配置了存储资源。在这种情况下，请设置 `SUNW.scalable_rac_server_proxy` 实例对存储资源的脱机重新启动依赖性。将此依赖性范围仅限为运行存储资源的节点。

   - 如果要为数据库文件使用卷管理器，请设置对您在如何在全局群集中为可伸缩设备组创建资源中创建的资源的依赖性。

   - 如果要对数据库文件使用文件系统，请设置对您在如何为区域群集中的文件系统挂载点创建资源中创建的资源的依赖性。

   - 如果将 Oracle ACFS 文件系统用于数据库文件，请为在"How to Register and Configure the Oracle ACFS Proxy Resource Group" in 《Oracle Solaris Cluster Software Installation Guide》中创建的资源组设置正向强关联性。

   为每个可以控制资源的节点设置不同的 `oracle_sid` 扩展属性值。

       # 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,acfs-rs,bin-storage-rs] \
       -p oracle_home=ora-home \
       -p crs_home=Grid_home \
       -p db_name=db-name \
       -p oracle_sid{node1-id}=sid-node1 \
       [ -p oracle_sid{node2-id}=sid-node2…] \
       rac-srvr-proxy-rs

7. 使您在步骤 4 中创建的资源组联机。

       # clresourcegroup online -Z zcname -emM rac-db-rg

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