自动生成 Oracle Solaris Cluster 对象的名称
通过 Oracle Solaris Cluster 软件管理 Oracle RAC 数据库
对 Oracle 10g 发行版 2 或 11g RAC 数据库实例的 Oracle Solaris Cluster 资源状态进行更改的影响
SPARC: 设置 Oracle UDLM 通信端口范围的准则
调整 Support for Oracle RAC 故障监视器
6. Support for Oracle RAC 故障排除
7. 修改 Support for 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 或 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 资源的各状态名称的含义不同。有关更多信息,请参见下表。
表 5-3 Oracle Solaris Cluster 资源和 Oracle Clusterware 资源的状态比较
|
有关 Oracle Solaris Cluster 资源状态的详细信息,请参见《Oracle Solaris Cluster Concepts Guide》中的"Resource and Resource Group States and Settings"。
有关 Oracle Clusterware 资源状态的详细信息,请参见 Oracle 文档。
在 Oracle 9i 中,可以在 Oracle Solaris Cluster RGM 的控制下以独占方式停止和启动 Oracle 数据库组件。对 Oracle 9i RAC 数据库实例的 Oracle Solaris Cluster 资源状态进行更改的影响如下:
使 Oracle 9i RAC 数据库组件的资源联机后将在资源已联机的节点上启动该组件。
使 Oracle 9i RAC 数据库组件的资源脱机后将在资源已脱机的节点上停止该组件。