SUNW.crs_framework 资源类型可在 Oracle Solaris Cluster Support for Oracle Real Application Clusters (Oracle RAC) 配置中协调 Oracle Clusterware 和 Oracle Solaris Cluster 资源的关闭。该资源类型通过使 Oracle Solaris Cluster 停止 Oracle Clusterware 来使 Oracle Solaris Cluster 和 Oracle Clusterware 互操作。
Oracle Clusterware 表决磁盘和 Oracle 群集注册表 (Oracle cluster registry, OCR) 文件可能位于 SUNW.ScalDeviceGroup 或 SUNW.ScalMountPoint 类型的资源表示的存储中。在这种情况下,在使 SUNW.ScalDeviceGroup 或 SUNW.ScalMountPoint 类型的资源脱机之前必须先停止 Oracle Clusterware。SUNW.crs_framework 类型的资源可通过在以下情况下在某个节点上停止 Oracle Clusterware 进程确保满足此要求。
当 SUNW.ScalDeviceGroup 或 SUNW.ScalMountPoint 类型的资源在节点上脱机时。出于以下原因,必须停止 Oracle Clusterware 进程:
为了确保正确停止 SUNW.ScalDeviceGroup 或 SUNW.ScalMountPoint 类型的资源
为了避免因在 Oracle Clusterware 或 Oracle RAC 进程访问存储期间使 SUNW.ScalDeviceGroup 或 SUNW.ScalMountPoint 类型的资源脱机而发生数据库或节点故障
当某个节点关闭时。如果未停止 Oracle Clusterware 进程,该节点将无法关闭。
SUNW.crs_framework 资源类型是单实例资源类型。在群集中只能创建一个此类型的资源。
为确保 Oracle Solaris Cluster 按正确顺序停止资源,请按如下所述配置一个类型为 SUNW.crs_framework 的资源:
确保包含 SUNW.ScalDeviceGroup 或 SUNW.ScalMountPoint 类型的资源的任何资源组为将包含 SUNW.crs_framework 资源的资源组声明强正关联性。
设置 SUNW.crs_framework 资源对表示 Oracle Clusterware 表决磁盘和 OCR 文件存储的任何资源的脱机重新启动依赖性。这些资源的类型为 SUNW.ScalDeviceGroup 或 SUNW.ScalMountPoint。将每个依赖性的范围限制为正在运行 SUNW.ScalDeviceGroup 资源或 SUNW.ScalMountPoint 资源的节点。
设置 SUNW.crs_framework 类型的资源对 SUNW.rac_framework 类型的资源的强依赖性。
应在为 Oracle Solaris Cluster Support for Oracle RAC 数据服务配置数据库资源时创建这些依赖性和关联性。有关更多信息,请参见适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南 中的配置 Support for Oracle RAC 数据库实例的资源。
要注册此资源类型并创建该资源类型的实例,请使用以下方法之一:
Oracle Solaris Cluster Manager
使用 clsetup(1CL) 实用程序,并指定用于配置 Oracle Solaris Cluster Support for Oracle Real Application Clusters 的选项
以下 Oracle Solaris Cluster 维护命令序列:
要注册此资源类型,请使用 clresourcetype(1CL) 命令。
要创建此资源类型的实例,请使用 clresource(1CL) 命令。
有关所有标准资源属性的描述,请参见 r_properties(5) 手册页。
按如下所示覆盖此资源类型的标准资源属性:
60
300
60
300
60
300
60
1200
60
300
60
300
SUNW.crs_framework 资源类型没有扩展属性。
此示例注册 SUNW.crs_framework 资源类型并创建 SUNW.crs_framework 资源类型的名为 crs_framework-rs 的实例。本示例做出了以下假定:
使用 C shell。
存在一个名为 crs-framework-rg 的资源组。
存在以下资源:
类型为 SUNW.rac_framework 的名为 rac_framework-rs 的资源,表示 Oracle RAC 框架
类型为 SUNW.ScalDeviceGroup 的名为 db-storage-rs 的资源,表示存储 Oracle Clusterware 表决磁盘和 OCR 文件的可伸缩设备组
phys-schost-1# clresourcetype register SUNW.crs_framework phys-schost-1# clresource create -g crs-framework-rg \ -t SUNW.crs_framework \ -p resource_dependencies=rac_framework-rs \ -p resource_dependencies_offline_restart=db-storage-rs\{local_node\} \ crs_framework-rs
有关以下属性的描述,请参见 attributes(5):
|
clresource(1CL)、clresourcetype(1CL)、clsetup(1CL)、attributes(5)、SUNW.rac_framework(5)、SUNWct.ScalDeviceGroup(5)、SUNW.ScalMountPoint(5)
适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南