Sun Cluster Geographic Edition 3.1 2006Q4 发行说明

已知问题和错误

以下已知问题和错误会影响 Sun Cluster Geographic Edition 3.1 2006Q4 发行版的运行。

在重新引导群集后,Sun Cluster Geographic Edition 基础结构可能会保持脱机状态 (6218200)

问题摘要:在重新引导群集后,Sun Cluster Geographic Edition 基础结构可能会保持脱机状态。这是一个计时问题,由于 Sun Cluster Geographic Edition 软件的启动与通用代理容器的启动不同步而引起。

解决方法:重新引导群集后,立即执行 geoadm start 命令来启动 Sun Cluster Geographic Edition 软件。

SunPlex Manager 不支持 RBAC (6226493)

问题摘要:SunPlex Manager 不支持 RBAC。

解决方法:以超级用户身份在本地群集上调用 SunPlex Manager。

SunPlex Manager 要求伙伴群集具有相同的超级用户密码 (6260505)

问题摘要:要使用 SunPlex Manager GUI,在 Sun Cluster Geographic Edition 部署中双方群集的所有节点上,超级用户密码必须相同。

解决方法:如果要使用 SunPlex Manager 来配置群集,则需确保两个群集中每个节点上的超级用户密码均相同。如果不希望在所有节点上设置相同的超级用户密码,请使用命令行界面来配置群集。

在自定义心跳加入伙伴关系之前,它必须存在于远程和本地群集 (6263692)

问题摘要:如果使用自定义心跳在远程群集上创建了伙伴关系,则本地群集必须存在具有相同名称的心跳,然后才能加入伙伴关系。您无法使用 GUI 来创建心跳,因此在“加入伙伴关系”页面中没有适当的心跳可供选择。

解决方法:先使用命令行界面 (Command-Line Interface, CLI) 创建自定义心跳,然后再使用 CLI 或 SunPlex Manager 执行加入伙伴关系的操作。

无法获取资源组 mbean 的资源组属性 (6302146)

问题摘要:geopg validate 命令执行失败,并指出无法获取现有资源组的资源组信息。

解决方法:更新资源组属性以更新资源组 mbean

SunPlex Manager 并不总是在保护组状态改变后进行刷新 (6302217)

问题摘要:在 SunPlex Manager 所显示的页面中,当实体的配置和状态改变后,页面应该自动刷新。但有时刷新并没有发生。

解决方法:使用导航树导航至另一页面,然后返回最初的页面。页面内容将会在重新加载后刷新。

tcp_udp_plugin 在群集启动时报告无响应 (6412025)

问题摘要:重新启动群集时,心跳处于已降级状态,插件 tcp_udp_plugin 处于无响应状态。伙伴群集上不存在 tcp_udp_resp 进程。

解决方法:通过在伙伴群集上执行 pkill -9 tcp_udp_resp 重新启动伙伴群集上的 tcp_udp_resp 进程。

当 Sun Cluster Geographic Edition 资源处于 STOP_FAILED 状态时,geoadm startgeoadm stop 都无法正常运行 (6446765)

问题摘要:某些特殊的配置错误有可能导致群集停留在某种状态,您在该状态下既无法通过 geoadm start 启动 Sun Cluster Geographic Edition 框架,也无法通过 geoadm stop 完全停止该框架。

解决方法:Sun Cluster Geographic Edition 基础结构资源极有可能处于 STOP_FAILED 状态。要清除 STOP_FAILED 状态,请执行以下操作:

  1. 使用 scstat -g 命令确定哪些资源和资源组受到了影响。

  2. 对处于 STOP_FAILED 状态的所有资源和资源组逐一执行以下命令,以清除其 STOP_FAILED 标志:


    # scswitch -c -j resource —h nodename -f STOP_FAILED
    
  3. 对于无法停止的应用程序,手动将其停止。

    例如,如果无法停止 ora lsnr,请手动将其完全停止。如果受影响的资源仅有 Sun Cluster Geographic Edition 基础结构,请忽略此步骤。

  4. 如有必要,请停止资源组。

    • 如果在停止资源组期间无法停止某一资源,则资源组将保持 STOP_FAILED 状态,您必须使用以下命令停止资源组:


      # scswitch -F -g resourcegroup
      
    • 如果在重新启动某一资源期间或者在禁用该资源时无法停止某些资源,请忽略此步骤。

  5. 重试 geoadm stop 命令。

geopg get 报告操作失败,同时又报告确实发生了复制 (6456555)

问题摘要:geopg get 命令有时会报告操作失败,即使已成功进行了复制。从伙伴群集复制保护组时,geopg get 会失败,并显示以下消息:


# geopg get -s partnershipname protectiongroupname
对以下保护组的操作失败:
    权限被拒绝:配置被群集 clustername 锁定。
    请稍后重试此操作。
    已从伙伴群集 clustername 复制了保护组 protectiongroupname,但是验证失败。

在某些情况下,geoadm status 还会报告保护组的同步状态为错误

如果再次执行 geopg get 命令,该命令会遭到拒绝,因为保护组已经复制到了本地群集上。

解决方法:使用以下命令将保护组与伙伴群集重新同步:


# geopg update protectiongroupname

然后使用以下命令重新验证保护组:


# geopg validate protectiongroupname

使用 geopg set-prop 时遇到 java.lang.Exception (6445366)

问题摘要:如果描述属性值中包含空格但未加引号,则系统会抛出 java.lang.Exception

解决方法:在需要使用空格的描述值前后两边加上引号。

删除并重新安装本软件后,gchb_resd 会在 geoadm start 过程中执行核心转储 (6473292)

问题摘要:如果您使用 pkgrm 删除 Sun Cluster Geographic Edition 软件,则 gchb_resd 进程可能会继续运行。在这种情况下,如果您随后进行重新安装,则该进程将崩溃。

解决方法:无需解决方法。gchb_resd 进程将会自动重新启动。