跳过导航链接 | |
退出打印视图 | |
适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南 Oracle Solaris Cluster 4.0 (简体中文) |
覆盖 Oracle Grid Infrastructure 的联网默认值
创建 Oracle Grid Infrastructure 框架资源
如何创建 Oracle Grid Infrastructure 框架资源
如何使 Oracle Solaris Cluster 和 Oracle Grid Infrastructure 进行交互操作
6. 排除 Support for Oracle RAC 的故障
7. 修改 Support for Oracle RAC 的现有配置
安装、注册和配置 Support for Oracle RAC 后,请检验安装和配置。检验 Support for Oracle RAC 的安装和配置可确定 Oracle RAC 的资源和资源组是否按要求工作。
资源间的脱机重新启动依赖性可确保以下情况:如果要使独立资源脱机,则先使相关资源脱机。相关资源将保持脱机状态,直到重新启动独立资源。本节中的过程说明如何检验是否已正确设置这些依赖性。有关脱机重新启动依赖性的详细信息,请参见 r_properties(5) 手册页中的 resource_dependencies_offline_restart 资源属性的介绍。
检验 Support for Oracle RAC 的安装和配置涉及以下任务:
检验 Oracle RAC 框架资源组的配置并检验多属主卷管理器框架资源组的配置(如果使用后者)。请参见如何检验 Oracle RAC 框架资源组的配置和如何检验多属主卷管理器框架资源组的配置。
检验用于 Oracle 文件的存储资源的配置请参见如何检验用于 Oracle 文件的存储资源的配置。
检验 Oracle RAC 数据库实例的资源配置。请参见如何检验 Oracle RAC 数据库实例资源的配置。
检验关闭和引导群集的行为是否正确。请参见如何检验关闭和引导群集的行为是否正确。
执行注册和配置 Oracle RAC 框架资源组中的任务时,将创建 Oracle RAC 框架资源组。
# clresourcegroup show rac-fmk-rg
指定 Oracle RAC 框架资源组的名称。
# clresourcegroup online rac-fmwk-rg
指定 Oracle RAC 框架资源组的名称。
# clresourcegroup status
如果使用多属主卷管理器框架资源组来包含供 RAC 配置使用的卷管理器资源,请执行此过程。
# clresourcegroup show vucmm-fmk-rg
指定多属主卷管理器框架资源组的名称。
# clresourcegroup online vucmm-fmwk-rg
指定多属主卷管理器框架资源组的名称。
# clresourcegroup status
仅当存储管理方案的配置需要 Oracle 文件的存储资源时,才执行此任务。
# clresourcegroup show rac-storage-rg-list
指定资源组的逗号分隔列表,这些资源组包含 Oracle 文件的存储资源。
# clresourcegroup offline rac-storage-rg
指定包含 RAC 数据库资源所依赖资源的资源组的名称。要脱机的资源组因您为 Oracle 文件所选的存储管理方案而异。
如果要为 Oracle 文件使用共享文件系统,请使包含可伸缩文件系统挂载点资源的资源组脱机。
如果要为 Oracle 文件使用不带文件系统的卷管理器,请使包含可伸缩设备组资源的资源组脱机。
完成此步骤可能需要几分钟。
在步骤 3 中被置于脱机的资源组的状态为脱机。
Oracle RAC 数据库资源组的状态为脱机。
Oracle RAC 框架资源组的状态为有待联机被阻塞。
# clresourcegroup status
要检验 Oracle Grid Infrastructure 资源是否处于脱机状态,请查阅系统消息文件,找到指示 Oracle Grid Infrastructure 资源正在关闭的消息。
# clresourcegroup online rac-storage-rg
指定在步骤 3 中被置于脱机的资源组的名称。
完成此步骤可能需要几分钟。
# Grid_home/bin/crsctl start crs Startup will be queued to init within 30 seconds.
指定 Oracle Grid Infrastructure 起始目录。此目录包含 Oracle Grid Infrastructure 二进制文件和 Oracle Grid Infrastructure 配置文件。
完成此步骤可能需要几分钟。
请使用 Oracle 命令 crstat 来实现此目的。
# Grid_home/bin/crsctl stat res -t
注 - 在所有节点上启动 Oracle Grid Infrastructure 可能需要几分钟。如果在所有节点上的 Oracle Grid Infrastructure 资源均处于联机状态之前执行此操作,某些节点上的状态可能为脱机。在这种情况下,重复此步骤,直到所有节点上的 Oracle Grid Infrastructure 均处于联机状态。
# clresourcegroup status
注 - 使包含 RAC 数据库资源所依赖的资源的资源组联机时,也会使 RAC 数据库资源组联机。如果在所有节点上的 RAC 数据库资源组均处于联机状态之前执行此操作,某些节点上的状态可能为联机故障。在这种情况下,应重复此步骤,直到 RAC 数据库资源组在所有节点上均为联机状态为止。
执行下面任一节中的任务时,将创建 Oracle RAC 数据库实例的资源:
如何使 Oracle Solaris Cluster 和 Oracle Grid Infrastructure 进行交互操作
使用 Oracle Solaris Cluster 维护命令创建与 Oracle Grid Infrastructure 互操作的资源
# clresourcegroup show rac-db-rg
指定数据库资源组的名称。
# Grid_home/bin/crsctl stat res -t
指定 Oracle Grid Infrastructure 起始目录。此目录包含 Oracle Grid Infrastructure 二进制文件和 Oracle Grid Infrastructure 配置文件。
# clresource disable -t SUNW.crs_framework +
完成此步骤可能需要几分钟。
请使用 Oracle 命令 crstat 来实现此目的。
# Grid_home/bin/crsctl stat res -t CRS-0184: Cannot communicate with the CRS daemon.
指定 Oracle Grid Infrastructure 起始目录。此目录包含 Oracle Grid Infrastructure 二进制文件和 Oracle Grid Infrastructure 配置文件。
Oracle Grid Infrastructure 框架资源
RAC 数据库资源
# clresource status -t SUNW.crs_framework,SUNW.scalable_rac_server_proxy +
# Grid_home/bin/crsctl start crs Startup will be queued to init within 30 seconds.
指定 Oracle Grid Infrastructure 起始目录。此目录包含 Oracle Grid Infrastructure 二进制文件和 Oracle Grid Infrastructure 配置文件。
完成此步骤可能需要几分钟。
请使用 Oracle 命令 crstat 来实现此目的。
# Grid_home/bin/crsctl stat res -t
注 - 在所有节点上启动 Oracle Grid Infrastructure 可能需要几分钟。如果在所有节点上的 Oracle Grid Infrastructure 资源均处于联机状态之前执行此操作,某些节点上的状态可能为脱机。在这种情况下,重复此步骤,直到所有节点上的 Oracle Grid Infrastructure 均处于联机状态。
# clresource enable -t SUNW.crs_framework +
完成此步骤可能需要几分钟。
Oracle Grid Infrastructure 框架资源
RAC 数据库资源
# clresource status -t SUNW.crs_framework,SUNW.scalable_rac_server_proxy +
注 - 启用 Oracle Grid Infrastructure 框架资源也会启用 RAC 数据库资源。如果在所有节点上的 RAC 数据库资源均已启用之前执行此步骤,某些节点上的状态可能为脱机。在这种情况下,应重复此步骤,直到 RAC 数据库资源在所有节点上均为联机状态为止。
如果 Support for Oracle RAC 的配置正确,Oracle Solaris Cluster 确保在关闭和引导群集时正确停止和启动 Oracle RAC。
有关执行此任务的说明,请参见《Oracle Solaris Cluster 系统管理指南》中的"如何关闭群集"。
有关执行此任务的说明,请参见《Oracle Solaris Cluster 系统管理指南》中的"如何引导群集"。
# clresourcegroup status
注 - 使所有 Oracle RAC 资源组联机可能需要几分钟才能完成。如果在所有节点上启用资源组之前执行此步骤,某些节点可能会处于脱机状态。在这种情况下,应重复此步骤,直到所有 Oracle RAC 资源组在所有节点上均为联机状态为止。