JavaScript is required to for searching.
跳过导航链接
退出打印视图
适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南     Oracle Solaris Cluster 3.3 3/13 (简体中文)
search filter icon
search icon

文档信息

前言

1.  安装 Support for Oracle RAC

2.  配置 Oracle 文件存储

3.  注册和配置资源组

4.  使 Oracle RAC 可在群集中运行

5.  管理 Support for Oracle RAC

6.  排除 Support for Oracle RAC 的故障

7.  修改 Support for Oracle RAC 的现有配置

修改 Support for Oracle RAC 现有配置需要执行的任务概述

联机修改可伸缩设备组的资源

如何联机修改可伸缩设备组的资源

扩展 Support for Oracle RAC 的现有配置

如何将 Support for Oracle RAC 添加到选定的节点

如何将卷管理器资源添加到框架资源组

将卷管理器资源从 Oracle RAC 框架资源组迁移到多属主卷管理器框架资源组

如何将卷管理器资源从 Oracle RAC 框架资源组迁移到多属主卷管理器框架资源组

SPARC: 为 Oracle RAC 11g R2 或 12c 部署 Oracle Solaris Cluster 本机 SKGXN

SPARC: 如何在更改 SKGXN 接口之前做好群集准备工作

SPARC: 如何从 UDLM 转换为 Oracle Solaris Cluster 本机 SKGXN

SPARC: 如何将 SKGXN 从 Oracle Solaris Cluster 本机 SKGXN 转换为 UDLM

SPARC: 如何在切换 SKGXN 之后使 Oracle RAC 联机

删除 Oracle Grid Infrastructure 资源

如何删除依赖性

如何删除 sun.resource 资源

删除 Support for Oracle RAC

如何从群集删除 Support for Oracle RAC

如何从选定的节点删除 Support for Oracle RAC

8.  升级 Support for Oracle RAC

A.  此数据服务的配置样例

B.  DBMS 错误和记录的警报的预设操作

C.  Support for Oracle RAC 扩展属性

D.  命令行替代方案

索引

SPARC: 为 Oracle RAC 11g R2 或 12c 部署 Oracle Solaris Cluster 本机 SKGXN

Oracle RAC 为分布式进程监视和群集配置服务指定一组 API。这组 API 称为系统内核通用接口节点 (System Kernel Generic Interface Node, SKGXN) 成员。Oracle Solaris Cluster 和其他群集软件使用此 API 与 Oracle RAC 进行通信。

在 Sun Cluster 软件的先前发行版中,SPARC 计算机上具有 Oracle RAC 的配置通过 Oracle 提供的 UDLM 软件包实现 SKGXN。在面向 SPARC 的本发行版 Oracle Solaris Cluster 软件中,对于 Oracle RAC 11g R2 或 12c,您可以部署 Oracle Solaris Cluster 本机 SKGXN,而非 UDLM。本节提供有关如何在现有 Oracle RAC 11g R2 或 12c 配置上部署 Oracle Solaris Cluster 本机 SKGXN 的信息。

要配置新的 Oracle RAC 11g R2 配置以使用本机 SKGXN,请按照本手册中的过程操作,而不用将 UDLM 资源添加到 Oracle RAC 框架资源组。当 Oracle RAC 框架资源组不包含 UDLM 资源时,会自动使用本机 SKGXN。

SPARC: 如何在更改 SKGXN 接口之前做好群集准备工作

(仅限 Oracle 11g R2 或 12c) 执行以下过程来做好更改 SKGXN 接口前的群集准备工作。


注 - 从 SKGXN 的一个实现迁移到另一个实现需要 Oracle RAC 数据服务停机。您需要为执行此迁移安排停机时间。


  1. 成为超级用户。
  2. 将 Oracle RAC 框架资源类型升级到最新安装的版本。
    # grep -i RT_VERSION /usr/cluster/lib/rgm/SUNW.rac_framework
    RT_VERSION = "N";
    # clresourcetype register SUNW.rac_framework:N

    或者,要在全局区域中升级资源类型,可使用 Oracle Solaris Cluster Manager 或 clsetup 实用程序的“资源组”选项。

  3. SUNW.rac_framework 类型的现有资源上,将 Type_version 属性的值设置为您在步骤 2 中升级到的版本。

    在以下命令示例中,将 rac-fmwk-rs 替换为 SUNW.rac_framework 类型资源的实际名称,将 N 替换为您升级到的资源类型版本。

    # clresource set -p Type_version=N rac-fmwk-rs
  4. 禁用 Oracle Clusterware,以阻止其在所有节点上自动启动。
    # ${CRS_HOME}/bin/crsctl disable crs
  5. 停止所有节点上的 Oracle Clusterware 和所有 DBMS 进程。
    # ${CRS_HOME}/bin/crsctl stop crs
  6. 取消管理 Oracle RAC 框架资源组。
    # clresource disable -g rac-fmwk-rg
    # clresourcegroup offline rac-fmwk-rg
    # clresourcegroup unmanage rac-fmwk-rg
  7. 重新引导群集,以确保 Oracle RAC 框架进程已退出。

    或者,一次重新引导一个节点,以允许群集数据服务(而非 Oracle RAC)继续提供服务。

    # scshutdown -g0 -y

SPARC: 如何从 UDLM 转换为 Oracle Solaris Cluster 本机 SKGXN

(仅限 Oracle 11g R2 或 12c) 执行以下过程可将 SKGXN 接口从 UDLM 转换为 Oracle Solaris Cluster 本机 SKGXN。

开始之前

确保在更改 SKGXN 接口之前已做好群集准备工作。请参见SPARC: 如何在更改 SKGXN 接口之前做好群集准备工作

  1. 成为超级用户。
  2. 从 Oracle RAC 框架资源组中删除 UDLM 资源。
    # clresource delete rac-udlm-rs
    rac-udlm-rs

    SUNW.rac_udlm 资源的名称

  3. 从所有节点上删除 UDLM 软件包。
    # pkgrm ORCLudlm
  4. 启用 Oracle RAC 框架资源组中的资源。
    # clresource enable -g rac-fmwk-rg
    -g rac-fmwk-rg

    指定 Oracle RAC 框架资源组的名称

  5. 管理 Oracle RAC 框架资源组。
    # clresourcegroup manage -g rac-fmwk-rg
  6. 使 Oracle RAC 框架资源组联机。
    # clresourcegroup online -g rac-fmwk-rg

接下来的步骤

使 Oracle RAC 联机。请转至SPARC: 如何在切换 SKGXN 之后使 Oracle RAC 联机

SPARC: 如何将 SKGXN 从 Oracle Solaris Cluster 本机 SKGXN 转换为 UDLM

(仅限 Oracle 11g R2 或 12c) 执行以下过程可将 SKGXN 接口从 Oracle Solaris Cluster 本机 SKGXN 转换为 UDLM。

开始之前

在更改 SKGXN 接口之前做好群集准备工作。请参见SPARC: 如何在更改 SKGXN 接口之前做好群集准备工作

  1. 成为超级用户。
  2. 在所有节点上安装 Oracle UDLM 软件包。
    # pkgadd -d pkgdir ORCLudlm
  3. 在 Oracle RAC 框架资源组中创建 UDLM 资源。
    # clresource create -g rac-fmwk-rg -t SUNW.rac_udlm \
    -y resource_dependencies=rac-fmwk-rg rac-udlm-rs
    -g rac-fmwk-rg

    指定 Oracle RAC 框架资源组的名称

    rac-udlm-rs

    SUNW.rac_udlm 资源的名称

  4. 启用资源。
    # clresource enable -g rac-fmwk-rg
  5. 管理资源组。
    # clresourcegroup manage -g rac-fmwk-rg
  6. 使资源组联机。
    # clresourcegroup online -g rac-fmwk-rg

接下来的步骤

使 Oracle RAC 联机。请转至SPARC: 如何在切换 SKGXN 之后使 Oracle RAC 联机

SPARC: 如何在切换 SKGXN 之后使 Oracle RAC 联机

(仅限 Oracle 11g R2 或 12c) 执行以下过程可在切换 SKGXN 接口之后使 Oracle RAC 联机。有关使 Oracle RAC 联机的信息,另请参阅与您的 Oracle RAC 版本对应的 Oracle 文档。

  1. 成为超级用户。
  2. 使 Oracle Clusterware 在将来自动启动。
    # ${CRS_HOME}/bin/crsctl enable crs
  3. 启动 Oracle Clusterware 及所有 DBMS 进程。
    # ${CRS_HOME}/bin/crsctl stop crs