RAC 框架资源组概述中介绍了 RAC 框架资源组包含的资源。如果 RAC 框架资源组是通过使用 scsetup 实用程序创建的,scsetup 会为资源指定名称(如表 2–3 所示)。
表 2–3 由 scsetup 为 RAC 框架资源指定的名称
资源类型 |
资源名称 |
---|---|
SUNW.rac_svm |
rac_svm |
SUNW.rac_cvm |
rac_cvm |
SUNW.rac_hwraid |
rac_hwraid |
SUNW.rac_udlm |
rac_udlm |
SUNW.rac_framework |
rac_framework |
在群集的一个节点上成为超级用户。
删除该群集中的所有 RAC 服务器资源组。
这些资源组按如何注册和配置 Oracle RAC 服务器资源中所述地进行创建。
按如下所述地删除每个 RAC 服务器资源组:
禁用 RAC 框架资源组包含的每个资源。
只有在禁用了 RAC 框架资源组包含的所有其他资源后,才能禁用 SUNW.rac_framework 资源的实例。RAC 框架资源组中的其他资源依赖于 SUNW.rac_framework。
# scswitch -n -j resource |
指定要禁用的资源的名称。如果此资源是使用 scsetup 实用程序创建的,则名称取决于表 2–3 中所示的资源类型。
删除在步骤 3 中禁用的每个资源。
只有在删除了 RAC 框架资源组包含的所有其他资源后,才能删除 SUNW.rac_framework 资源的实例。RAC 框架资源组中的其他资源依赖于 SUNW.rac_framework。
# scrgadm -r -j resource |
指定要删除的资源的名称。如果此资源是使用 scsetup 实用程序创建的,则名称取决于表 2–3 中所示的资源类型。
取消注册您在步骤 4 中删除的每个资源的资源类型。
# scrgadm -r -t resource-type |
指定要取消注册的资源类型的名称。该资源类型是在创建资源组时为 RAC 框架资源组注册的。RAC 框架资源组概述中介绍了 RAC 框架资源组包含的资源。
删除 RAC 框架资源组。
# scrgadm -r -g resource-group |
指定要删除的 RAC 框架资源组的名称。如果此资源组是使用 scsetup 实用程序创建的,则资源组的名称为 rac-framework-rg。
删除了 RAC 框架资源组之后,您必须以非群集模式引导每个群集节点并卸载 Sun Cluster Support for Oracle Real Application Clusters 软件包。有关更多信息,请参见如何从群集中删除 Sun Cluster Support for Oracle Real Application Clusters 。
# scswitch -n -j RAC1-rs # scrgadm -r -j RAC1-rs # scrgadm -r -g RAC1-rg # scswitch -n -j RAC2-rs # scrgadm -r -j RAC2-rs # scrgadm -r -g RAC2-rg # scswitch -n -j rac_svm # scswitch -n -j rac_udlm # scswitch -n -j rac_framework # scrgadm -r -j rac_svm # scrgadm -r -j rac_udlm # scrgadm -r -j rac_framework # scrgadm -r -t SUNW.rac_svm # scrgadm -r -t SUNW.rac_udlm # scrgadm -r -t SUNW.rac_framework # scrgadm -r -g rac-framework-rg |
此例显示了删除使用 scsetup 实用程序创建的 RAC 框架资源组所需的命令。资源组 RAC1-rg 和 RAC2-rg 是创建的 RAC 服务器资源组(如实例 2–1 中所示)。从其中删除该资源组的群集使用 Solaris Volume Manager for Sun Cluster。