cd/weblogic/wls12214/Oracle/Middleware/OPatch
./opatch lspatches

结果显示:当前weblogic没有更打任何补丁。
到Oracle官网(https://support.oracle.com)下载Weblogic12.2.1.4 最新发布的PSU补丁:p32253037_122140_Generic.zip,上传到目标主机
unzipp32253037_122140_Generic.zip

补丁解压之后的路径:/weblogic/PATCH_TOP/32253037
(1)查看Weblogic12.2.1.4安装时使用的JDK版本

JDK版本信息:/weblogic/jdk1.8.0_181
(2)安装补丁
cd/weblogic/wls12214/Oracle/Middleware/OPatch
./opatch apply/weblogic/PATCH_TOP/32253037 -jdk/weblogic/jdk1.8.0_181

补丁更打失败,报错信息如下:
The OPatch beingused has version 13.9.4.2.1 while the following patch(es) requirehigher versions:
Patch32253037 requires OPatch version 13.9.4.2.4.
Please downloadlatest OPatch from My Oracle Support.
根据提示:要更打最新补丁32253037,需要升级OPatch组件的版本到13.9.4.2.4(OPatch当前版本为13.9.4.2.1)。
(3)升级OPatch组件版本
到Oracle官网(https://support.oracle.com)下载OPatch组件升级包:p28186730_139425_Generic.zip,上传到目标主机
unzipp28186730_139425_Generic.zip
升级包解压之后的路径:/weblogic/PATCH_TOP/6880880
/weblogic/jdk1.8.0_181/bin/java-jar weblogic/PATCH_TOP/6880880/opatch_generic.jar -silentoracle_home=/weblogic/wls12214/Oracle/Middleware

升级成功,查看OPatch版本

已经升级到OPatchVersion: 13.9.4.2.5,满足需要。
(4)再次进行补丁更打
cd/weblogic/wls12214/Oracle/Middleware/OPatch
./opatch apply/weblogic/PATCH_TOP/32253037 -jdk/weblogic/jdk1.8.0_181

……

补丁安装完成,查看安装之后的补丁情况:
cd/weblogic/wls12214/Oracle/Middleware/OPatch
./opatch lspatches

查询结果:当前weblogic补丁版本为32253037;WLSPATCH SET UPDATE 12.2.1.4.201209。
其中“201209”为补丁发布日期:2020年12月9日,补丁更打成功。






