跳过导航链接 | |
退出打印视图 | |
适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南 Oracle Solaris Cluster 3.3 3/13 (简体中文) |
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
删除 Oracle Grid Infrastructure 资源
如何从群集删除 Support for Oracle RAC
如何从选定的节点删除 Support for Oracle RAC
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。
(仅限 Oracle 11g R2 或 12c) 执行以下过程来做好更改 SKGXN 接口前的群集准备工作。
注 - 从 SKGXN 的一个实现迁移到另一个实现需要 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 实用程序的“资源组”选项。
在以下命令示例中,将 rac-fmwk-rs 替换为 SUNW.rac_framework 类型资源的实际名称,将 N 替换为您升级到的资源类型版本。
# clresource set -p Type_version=N rac-fmwk-rs
# ${CRS_HOME}/bin/crsctl disable crs
# ${CRS_HOME}/bin/crsctl stop crs
# clresource disable -g rac-fmwk-rg # clresourcegroup offline rac-fmwk-rg # clresourcegroup unmanage rac-fmwk-rg
或者,一次重新引导一个节点,以允许群集数据服务(而非 Oracle RAC)继续提供服务。
# scshutdown -g0 -y
(仅限 Oracle 11g R2 或 12c) 执行以下过程可将 SKGXN 接口从 UDLM 转换为 Oracle Solaris Cluster 本机 SKGXN。
开始之前
确保在更改 SKGXN 接口之前已做好群集准备工作。请参见SPARC: 如何在更改 SKGXN 接口之前做好群集准备工作。
# clresource delete rac-udlm-rs
SUNW.rac_udlm 资源的名称
# pkgrm ORCLudlm
# clresource enable -g rac-fmwk-rg
指定 Oracle RAC 框架资源组的名称
# clresourcegroup manage -g rac-fmwk-rg
# clresourcegroup online -g rac-fmwk-rg
接下来的步骤
使 Oracle RAC 联机。请转至SPARC: 如何在切换 SKGXN 之后使 Oracle RAC 联机。
(仅限 Oracle 11g R2 或 12c) 执行以下过程可将 SKGXN 接口从 Oracle Solaris Cluster 本机 SKGXN 转换为 UDLM。
开始之前
在更改 SKGXN 接口之前做好群集准备工作。请参见SPARC: 如何在更改 SKGXN 接口之前做好群集准备工作。
# pkgadd -d pkgdir ORCLudlm
# clresource create -g rac-fmwk-rg -t SUNW.rac_udlm \ -y resource_dependencies=rac-fmwk-rg rac-udlm-rs
指定 Oracle RAC 框架资源组的名称
SUNW.rac_udlm 资源的名称
# clresource enable -g rac-fmwk-rg
# clresourcegroup manage -g rac-fmwk-rg
# clresourcegroup online -g rac-fmwk-rg
接下来的步骤
使 Oracle RAC 联机。请转至SPARC: 如何在切换 SKGXN 之后使 Oracle RAC 联机。
(仅限 Oracle 11g R2 或 12c) 执行以下过程可在切换 SKGXN 接口之后使 Oracle RAC 联机。有关使 Oracle RAC 联机的信息,另请参阅与您的 Oracle RAC 版本对应的 Oracle 文档。
# ${CRS_HOME}/bin/crsctl enable crs
# ${CRS_HOME}/bin/crsctl stop crs