My Oracle Support Banner

Oracle WebLogic Server PSU(补丁集更新)管理指南 (Doc ID 1600822.1)

Last updated on JULY 01, 2019

适用于:

Oracle WebLogic Server - 版本 10.3.4 和更高版本
本文档所含信息适用于所有平台

 

确定在您的环境中应用了什么 PSU

参考 <Note 1676652.1> After Applying PSU For Weblogic Server Cannot Obtain New Version From OPatch or 'java weblogic.version'

在WebLogic12.1.2版本之前,可以使用 weblogic.version 命令可以确定在您的环境中已应用了什么 PSU 以及其它一次性补丁。为此,请执行以下步骤:

  1. 通过运行 WL_HOME/server/bin/setWLSEnv(cmd 或 sh)脚本,为您的 WLS 安装设置环境。
  2. Run the weblogic.version command. For example:

     由于补丁23094285是12.2.1.0.160719 WLS PSU(请参考<Note 1470197.1>确认),我们知道12.2.1.0.160719 PSU已应用于这种环境。

     

    应用补丁的各种情形

    临时补丁和 PSU 补丁都应该使用“Smart Update”来安装/卸载。“Smart Update”不仅有 GUI 界面,还提供命令行界面,可供编写安装/卸载脚本。有关进一步的信息,请参阅 BSU Command Reference 。

    以下是有关如何应对某些常见 PSU 补丁应用情形的详细步骤。

    情形1

    您在安装 PSU,“Smart Update”没有报告任何冲突。

    解决方法
    可以放心地安装该 PSU。不需要明确的补丁冲突解决方法,因为不存在补丁冲突。

    情形2

    您没有安装任何先前的 PSU,但有一些一次性临时补丁与要应用的 PSU 冲突。

    解决方法
    对每项冲突执行以下步骤:

    1. 查明出现冲突的补丁号。您需要从“Smart Update”的消息中找出报告有冲突的补丁号。该补丁号是在 "bug" 下面提到的数字 bug 号,而不是 4 位字母数字的Smart Update补丁 ID。该编号与用于从 My Oracle Support 下载补丁的编号相同。
    2. 查明出现冲突的补丁是否已在该 PSU 中修复。请转到 "Master Note on WebLogic Server Patch Set Updates (PSUs)" <Note 1470197.1>搜索要应用的 PSU。通过相应的“已修复的 Bug”链接(在“此 PSU 中修复的 Bug”列中),查看冲突的补丁号是否已包含在该列表中,且“修复版本”列中是要安装的 PSU。
      1. 如果冲突的补丁号已包含在 PSU 中,则可以放心地卸载该补丁并应用 PSU。
      2. 如果冲突的补丁号未包含在 PSU 中,应该从 "Replacement Patches for WebLogic Server PSU Conflict Resolution" <Note 1471192.1>中查找替代补丁。如果该补丁仍然不可用,则向 Oracle Global Support 提交服务请求 (SR),请求获得覆盖补丁以应用在 PSU 之上。请确保指明要针对其请求覆盖补丁的当前 5 位 PSU 版本号。
      3. 有了用来解决冲突的新覆盖补丁后,需要执行以下操作:
        • 卸载有冲突的补丁。
        • 安装 PSU。
        • 安装覆盖补丁。
    情形3

    您已安装了系列中先前的 PSU(例如 10.3.5.0.2 PSU),尝试安装的后续 PSU(例如 10.3.5.0.4 PSU)与其发生冲突。您可能没有任何一次性补丁,且/或Smart Update没有报告任何其他一次性补丁冲突。但Smart Update会报告与系列中先前的 PSU(此例中为 10.3.5.0.2 PSU)有冲突。

    解决方法
    因为 PSU 是累积性的,包含先前 PSU 中的所有内容,所以,可以放心地卸载先前的 PSU(此例中为 10.3.5.0.2 PSU)并安装后续 PSU(此例中为 10.3.5.0.4 PSU)。

    情形4

    您已安装了先前的 PSU 和临时补丁。临时补丁可能是用于基础版本的,或者作为 PSU 的覆盖补丁。当安装新的 PSU 时,Smart Update报告了某些版本冲突。

    解决方法
    同情形 2。

    PSU 和一次性补丁

    要获取包含某个 bug 修复的一次性补丁,并不需要转移到最新的 PSU。Oracle 可以针对所有 PSU 版本提供一次性修复,只要相应发行版或补丁集版本有资格享受代码修复的支持即可。

    应用某个 PSU 后,在提交有关新问题的服务请求和新的一次性补丁请求时,将基于当前安装的 5 位 PSU 版本。

    • 示例 1:安装了 PSU 10.3.4.0.1,之后遇到 bug 123456。
      如果有针对 bug 123456 的 10.3.4 的补丁,且与 PSU 不冲突,或者如果有现成的 10.3.4.0.1 补丁,则应用该补丁。否则,执行以下操作:
      1. 请求针对 bug 123456在 10.3.4.0.1 上的一次性补丁。
      2. 在 Oracle 提供补丁之后应用该一次性补丁。

    操作

     

     

    获取 Oracle WebLogic Server 10.3.4 及更高版本的补丁集更新

    要查询Oracle PSU计划(包含WebLogic Server PSU)的最新信息,请参考 <Note 854428.1>。从 WebLogic Server 10.3.4 及更高版本开始,我们会提供 PSU(补丁集更新)。补丁集更新不会对更早的 WebLogic Server 版本提供。

    最新的 CPU 和 PSU 补丁会在每季度的补丁可用性文档中公布,可以参阅 Master Note on WebLogic Server Patch Set Updates (PSUs) <Note 1470197.1>.

     

    零停机补丁 (ZDT)

    零停机补丁是可以在集群节点中滚动安装的补丁,不需要整个集群都停机。这保证了应用在整个打补丁期间都是可用的。如果Weblogic PSU补丁的Readme文件中阐明这个补丁是零停机补丁(ZDT),请参考以下文件来获得更多信息:

    <Note 1942159.1> Introduction to Zero Downtime (ZDT) Patching for Oracle Fusion Middleware / WebLogic Server

     

     

    联系人

    To view full details, sign in with your My Oracle Support account.

    Don't have a My Oracle Support account? Click to get started!


    文档内容
    详细信息
     Oracle WebLogic Server PSU(补丁集更新)管理指南
     PSU 概述
     低风险、高价值内容
     一次集成、良好测试的补丁
     更易跟踪的基线版本
     PSU 和关键补丁更新 (CPU)
     PSU 生命周期
     PSUs 和补丁集发布协作
     
     PSU和补丁冲突的解决
     安装和移除 PSU 补丁
     PSU 和针对 PSU 中未包含的修复的补丁
     确定在您的环境中应用了什么 PSU
     应用补丁的各种情形
     情形1
     情形2
     情形3
     情形4
     PSU 和一次性补丁
    操作
     获取 Oracle WebLogic Server 10.3.4 及更高版本的补丁集更新
     零停机补丁 (ZDT)
    联系人
    参考

    My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.