用于 Oracle Parallel Server/Real Application Clusters 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

如何使用 scrgadm 公用程序删除 RAC 框架资源组

RAC 框架资源组概述中介绍了 RAC 框架资源组包含的资源。 如果 RAC 框架资源组是使用 scsetup 公用程序创建的,scsetup 将为资源指定名称,如下表所示。

表 2–2 由 scsetup 为 RAC 框架资源指定的名称

资源类型 

资源名称 

SUNW.rac_cvm

rac_cvm

SUNW.rac_hwraid

rac_hwraid

SUNW.rac_udlm

rac_udlm

SUNW.rac_framework

rac_framework

  1. 在群集的一个节点上成为超级用户。

  2. 禁用 RAC 框架资源组包含的每个资源。

    只有在禁用了 RAC 框架资源组包含的所有其他资源后,才能禁用 SUNW.rac_framework 资源的实例。 RAC 框架资源组中的其他资源依赖于 SUNW.rac_framework


    # scswitch -n -j resource
    
    -j resource

    指定要禁用的资源的名称。 如果此资源是使用 scsetup 公用程序创建的,则名称取决于表 2–2 中所示的资源类型。

  3. 删除在步骤 2 中禁用的每个资源。

    只有在删除了 RAC 框架资源组包含的所有其他资源后,才能删除 SUNW.rac_framework 资源的实例。 RAC 框架资源组中的其他资源依赖于 SUNW.rac_framework


    # scrgadm -r -j resource
    
    -j resource

    指定要删除的资源的名称。 如果此资源是使用 scsetup 公用程序创建的,则名称取决于表 2–2 中所示的资源类型。

  4. 取消注册在步骤 3 中删除的每个资源的资源类型。


    # scrgadm -r -t resource-type
    
    -t resource-type

    指定要取消注册的资源类型的名称。 此资源类型是在创建资源组时为 RAC 框架资源组注册的。 RAC 框架资源组概述中介绍了 RAC 框架资源组包含的资源。

  5. 删除 RAC 框架资源组。


    # scrgadm -r -g resource-group
    
    -g resource-group

    指定要删除的 RAC 框架资源组的名称。 如果此资源组是使用 scsetup 公用程序创建的,则资源组的名称为 rac-framework-rg


实例 2–1 使用 scrgadm 公用程序删除 RAC 框架资源组


# scswitch -n -j rac_cvm
# scswitch -n -j rac_udlm
# scswitch -n -j rac_framework
# scrgadm -r -j rac_cvm
# scrgadm -r -j rac_udlm
# scrgadm -r -j rac_framework
# scrgadm -r -t SUNW.rac_cvm
# scrgadm -r -t SUNW.rac_udlm
# scrgadm -r -t SUNW.rac_framework
# scrgadm -r -g rac-framework-rg

此例显示了删除使用 scsetup 公用程序创建的 RAC 框架资源组所需的命令。 从中删除此资源组的群集使用 VxVM 卷管理器。



注意:

删除了 RAC 框架资源组之后,您必须以非群集模式引导每个群集节点并卸载 Sun Cluster Support for Oracle Parallel Server/Real Application Clusters 软件包。 有关详细信息,请参见如何从群集中删除 Sun Cluster Support for Oracle Parallel Server/Real Application Clusters