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

搜索范围:

- 本文档
- 整个文档库

## 如何创建与 Oracle Solaris Cluster 互操作的 Oracle Clusterware 资源

注 - 此过程适用于不使用 Oracle ASM 的 Oracle 10g R2 或 11g R1。

- 对于 Oracle 11g R2 或 12c，请改用如何创建与 Oracle Solaris Cluster 互操作的 Oracle Grid Infrastructure 资源。

- 对于使用 Oracle ASM 的 Oracle 10g R2 或 11g R1，请改用如何创建 Oracle ASM 资源供 Oracle Clusterware 与 Oracle Solaris Cluster 软件互操作。

Oracle Clusterware 资源类似于 Oracle Solaris Cluster 资源。Oracle Clusterware 资源表示由 Oracle Clusterware 管理的项的方式与 Oracle Solaris Cluster 资源表示由 Oracle Solaris Cluster RGM 管理的项的方式类似。

根据您的配置，表示为 Oracle Clusterware 资源的某些 Oracle 组件可能会依赖于 Oracle Solaris Cluster 所管理的文件系统和全局设备。例如，如果要对 Oracle 文件使用文件系统和全局设备，则 Oracle RAC 数据库和 Oracle 侦听器可能会依赖于这些文件系统和全局设备。

针对 Oracle 组件所依赖的可伸缩设备组和可伸缩文件系统挂载点的每个 Oracle Solaris Cluster 资源，创建 Oracle Clusterware 资源。您创建的 Oracle Clusterware 资源会跟踪与其关联的 Oracle Solaris Cluster 资源的状态。Oracle Clusterware 资源还可确保有序启动 Oracle Clusterware 资源。

请对要运行 Support for Oracle RAC 的每个群集节点执行此任务。

注 - 要在区域群集中创建 Oracle Clusterware 资源，应在该区域群集中执行此过程中的步骤。

1. 在要执行此任务的节点上，全局群集的全局群集节点或区域群集的区域群集节点将成为超级用户。
2. 如果 `/var/cluster/ucmm/profile` 目录不存在，请创建该目录。

   Oracle Clusterware 资源的配置文件会在此目录中创建。

       # mkdir -p /var/cluster/ucmm/profile

3. 为 Oracle Clusterware 资源创建配置文件。

       # Grid_home/bin/crs_profile \
       -create sun.node.sc-rs \
       -t application -d "description" \
       -dir /var/cluster/ucmm/profile \
       -a /opt/SUNWscor/dsconfig/bin/scproxy_crs_action \
       -p restricted -h node -f -o st=1800

4. 注册要在步骤 3 中创建配置文件的 Oracle Clusterware 资源。

       # Grid_home/bin/crs_register sun.node.sc-rs \
       -dir /var/cluster/ucmm/profile

5. 确保使用 Oracle Clusterware 资源作为代理的 Oracle Solaris Cluster 资源处于联机状态。
   1. 获取 Oracle Solaris Cluster 资源的状态。

          # clresource status sc-rs

   2. 如果 Oracle Solaris Cluster 资源未处于联机状态，请使包含 Oracle Solaris Cluster 资源的资源组联机。

      如果 Oracle Solaris Cluster 资源处于联机状态，请忽略此步骤。

          # clresourcegroup online -emM sc-rg

6. 启动在步骤 4 中注册的 Oracle Clusterware 资源。

       # Grid_home/bin/crs_start sun.node.sc-rs

7. 将在步骤 4 中注册的 Oracle Clusterware 资源添加到所依赖的 Oracle Clusterware 资源所需的资源列表中。
   1. 如果所依赖的 Oracle Clusterware 资源为 Oracle RAC 数据库实例，请获取该实例的名称。

          # Grid_home/bin/srvctl config database -d db-name | grep node

   2. 获取所依赖的 Oracle Clusterware 资源所需的资源列表。

          # Grid_home/bin/crs_stat -p depend-crs-rs | grep REQUIRED_RESOURCES

   3. 将 Oracle Clusterware 资源的名称附加到在步骤 b 中获取的列表。

          # Grid_home/bin/crs_register depend-crs-rs \
          -update -r "existing-list sun.node.sc-rs"

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