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

搜索范围:

- 本文档
- 整个文档库

# 如何在区域群集中创建与 Oracle 10g 或 11g 进行交互操作的 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` 资源类型的实例添加到 RAC 框架资源组。

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

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

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

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

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

   您可能已为用于二进制文件的文件系统配置了存储资源。在这种情况下，设置 `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 数据库服务器的代理资源。

   设置该可伸缩资源组对于 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` 的实例对于 RAC 框架资源组中 `SUNW.rac_framework` 的实例的强依赖性。

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

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

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

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

   为可以控制资源的每个节点设置一个不同的 `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, bin-storage-rs] \
       -p oracle_home=ora-home \
       -p crs_home=crs-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, 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |