JavaScript is required to for searching.
跳过导航链接
退出打印视图
用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南
search filter icon
search icon

文档信息

前言

1.  安装 Support for Oracle RAC

2.  为 Oracle 文件配置存储

3.  注册和配置资源组

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

5.  管理 Support for Oracle RAC

Support for Oracle RAC 管理任务概述

自动生成 Oracle Solaris Cluster 对象的名称

通过 Oracle Solaris Cluster 软件管理 Oracle RAC 数据库

对 Oracle 10g 发行版 2 或 11g RAC 数据库实例的 Oracle Solaris Cluster 资源状态进行更改的影响

对 Oracle 9i RAC 数据库实例的 Oracle Solaris Cluster 资源状态进行更改的影响

调整 Support for Oracle RAC

设置超时值的准则

SPARC: VxVM 组件重新配置步骤 4 超时

保留步骤超时

SPARC: 设置 Oracle UDLM 通信端口范围的准则

如何修改仅在资源被禁用时才可调的扩展属性

调整 Support for Oracle RAC 故障监视器

可伸缩设备组故障监视器操作

可伸缩文件系统挂载点故障监视器操作

Oracle 9i RAC 服务器故障监视器操作

主要故障监视器操作

数据库客户端故障探测操作

已归档 Redo 日志分区监视器操作

确定数据库是否正常工作的操作

服务器故障监视器响应数据库事务故障的操作

扫描服务器故障监视器记录的警报

Oracle 9i RAC 侦听器故障监视器操作

获取 DBMS 超时故障排除的核心文件

定制 Oracle 9i RAC 服务器 故障监视器

为错误定义定制行为

定制操作文件格式

更改对 DBMS 错误的响应

响应影响严重的错误

忽略影响轻微的错误

将响应更改为已记录的警报

更改连续超时探测的最大次数

将定制操作文件传播到群集中的所有节点

指定服务器故障监视器所要使用的定制操作文件

如何指定服务器故障监视器应该使用的定制操作文件

6.  Support for Oracle RAC 故障排除

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

8.  升级 Support for Oracle RAC

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

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

C.  Support for Oracle RAC 扩展属性

D.  命令行替代方法

索引

通过 Oracle Solaris Cluster 软件管理 Oracle RAC 数据库

通过 Oracle Solaris Cluster 软件管理 Oracle RAC 数据库涉及使用 Oracle Solaris Cluster 管理工具为 Oracle RAC 数据库实例修改 Oracle Solaris Cluster 资源的状态。有关如何创建这些资源的信息,请参见配置 Oracle RAC 数据库实例的资源

Oracle 9i、Oracle 10g 发行版 1 及 Oracle 10g 发行版 2 或 11g 的软件体系结构不同。由于这些不同,Oracle Solaris Cluster 软件所需的 Oracle RAC 数据库实例的资源因所用的 Oracle 版本而异。因此,通过 Oracle Solaris Cluster 软件管理 Oracle RAC 数据库也因所用的 Oracle 版本而异。


注 - 如果使用的是 Oracle 10g 发行版 1,则无法通过 Oracle Solaris Cluster 软件管理 Oracle RAC 数据库。应改用 Oracle Clusterware 实用程序启动和关闭 Oracle RAC 数据库实例。


每个群集(如全局群集或特定区域群集)都会为资源组和资源构建一个独立的名称空间。因此,这些不同的名称空间的名称之间不会产生名称冲突。请分别为各个群集注册资源类型。

仅可以从全局群集投票节点管理属于全局群集的资源组和资源。可以从区域群集管理属于该区域群集的资源组和资源。在全局群集投票节点中,还可以使用 -Z 选项指定区域群集,以管理该区域群集中的资源组和资源。仅可以从全局群集投票节点设置群集间资源的依赖性或关联。以下各节中的示例有代表性地说明了在资源组或资源所在的群集中执行命令时的情况。

对 Oracle 数据库组件上 Oracle Solaris Cluster 资源的状态进行更改的影响将在后续各小节中进行介绍:

对 Oracle 10g 发行版 2 或 11g RAC 数据库实例的 Oracle Solaris Cluster 资源状态进行更改的影响

在 Oracle 10g 或 11g 中,Oracle Clusterware 管理在 Oracle Clusterware 中配置的 Oracle 数据库实例、侦听器以及其他组件的启动和关闭。Oracle Clusterware 是 Oracle 10g 或 11g 的强制性组件。Oracle Clusterware 还监视自己所启动的组件,并在检测到故障时执行相关操作以从故障中恢复。

因为 Oracle Clusterware 管理 Oracle 数据库组件的启动和关闭,所以无法在 Oracle Solaris Cluster RGM 的控制下以独占方式停止和启动这些组件。相反,Oracle Clusterware 和 RGM 会进行交互操作,以便在 Oracle Clusterware 启动和停止 Oracle RAC 数据库实例时,将数据库实例的状态传播到 Oracle Solaris Cluster 资源。

表 5-2 Oracle Solaris Cluster 资源和 Oracle Clusterware 资源之间状态更改的传播

触发器
初始状态
最终状态
Oracle Solaris Cluster 资源
Oracle Clusterware 资源
Oracle Solaris Cluster 资源
Oracle Clusterware 资源
使资源脱机的 Oracle Solaris Cluster 命令
已启用且联机
已启用且联机
已启用但脱机
已启用但脱机
停止资源的 Oracle Clusterware 命令
已启用且联机
已启用且联机
已启用但脱机
已启用但脱机
使资源联机的 Oracle Solaris Cluster 命令
已启用但脱机
已启用但脱机
已启用且联机
已启用且联机
启动资源的 Oracle Clusterware 命令
已启用但脱机
已启用但脱机
已启用且联机
已启用且联机
禁用资源的 Oracle Solaris Cluster 命令
已启用且联机
已启用且联机
已禁用且脱机
已禁用且脱机
禁用资源的 Oracle Clusterware 命令
已启用且联机
已启用且联机
已启用且联机
已禁用但联机
关闭数据库的 Oracle SQLPLUS 命令
已启用且联机
已启用且联机
已启用但脱机
已启用但脱机
启用资源的 Oracle Solaris Cluster 命令
已禁用且脱机
已禁用且脱机
已启用(联机或脱机)
已启用(联机或脱机)
启用资源的 Oracle Clusterware 命令
已禁用且脱机
已禁用且脱机
已禁用且脱机
已启用但脱机

Oracle Solaris Cluster 资源和 Oracle Clusterware 资源的状态名称相同。但是,Oracle Solaris Cluster 资源和 Oracle Clusterware 资源的各状态名称的含义不同。有关更多信息,请参见下表。

表 5-3 Oracle Solaris Cluster 资源和 Oracle Clusterware 资源的状态比较

状态
Oracle Solaris Cluster 资源的含义
Oracle Clusterware 资源的含义
已启用
Oracle Solaris Cluster RGM 可以使用资源进行自动启动、故障转移或重新启动。已启用的资源既可以处于联机状态,也可以处于脱机状态。
可以在 Oracle Clusterware 下运行资源,以进行自动启动、故障转移或重新启动。已启用的资源既可以处于联机状态,也可以处于脱机状态。
已禁用
Oracle Solaris Cluster RGM 无法使用资源进行自动启动、故障转移或重新启动。已禁用的资源同时处于脱机状态。
无法在 Oracle Clusterware 下运行资源以进行自动启动、故障转移或重新启动。已禁用的资源既可以处于联机状态,也可以处于脱机状态。
联机
资源正在运行并提供服务。
资源正在运行并提供服务。还必须启用处于联机状态的资源。
脱机
资源已停止,不再提供服务。
资源已停止,不再提供服务。处于脱机状态的资源既可以处于已禁用状态,也可以处于已启用状态。

有关 Oracle Solaris Cluster 资源状态的详细信息,请参见《Oracle Solaris Cluster Concepts Guide》中的"Resource and Resource Group States and Settings"

有关 Oracle Clusterware 资源状态的详细信息,请参见 Oracle 文档。

对 Oracle 9i RAC 数据库实例的 Oracle Solaris Cluster 资源状态进行更改的影响

在 Oracle 9i 中,可以在 Oracle Solaris Cluster RGM 的控制下以独占方式停止和启动 Oracle 数据库组件。对 Oracle 9i RAC 数据库实例的 Oracle Solaris Cluster 资源状态进行更改的影响如下: