Oracle WebLogic Server-9.0至10.3.6版本
文档中的信息适用于任何平台。
尝试删除当前已应用的修补程序或使用智能更新工具(无论是在命令行还是GUI模式下)应用新下载的修补程序时,会发生以下错误:
遇到无法识别的补丁ID:xxxx
通常会发生这种情况,因为特定的补丁程序ID不在Smart Update在cache_dir中使用的patch-catalog.xml文件中。
发生这种情况有几个原因:
诊断此错误时要检查的事项:
检查是否正在使用预期的命令。
有关如何使用Smart Update应用修补程序的更多信息,请参见以下内容:
注释876004.1 Update应用WebLogic Server(WLS)修补程序[视频]
使用最新的Smart Update实用程序,尤其是在10.3.6中,并应用更新的补丁集更新(PSU)版本。
从My Oracle Support(MOS)下载的每个补丁都包括一个patch-catalog_xxxx.xml文件。该文件需要与补丁一起复制到cache_dir,以便Smart Update可以确定哪个补丁目录是最新的。
不要在cache_dir中重命名patch-catalog.xml,也不要重命名patch-catalog_xxxx.xml。只需将patch-catalog_xxxx.xml和您从MOS下载的每个补丁一起复制到cache_dir。
确保在命令中提供了Smart Update补丁ID,该ID与Oracle补丁号不同。Smart Update修补程序ID由4个字母数字字符(大多数情况下为字母和数字)组成。Oracle补丁号通常与相关的错误号关联,并且它有8个数字,没有字母。提供Oracle修补程序号(或以其他任何方式提供错误的修补程序ID,例如拼写错误)将导致找不到修补程序ID。
如果您尝试将一个版本的WLS的补丁程序应用到另一个版本的WLS,则此操作将无效。确保在WLS版本和该修补程序要使用的版本之间有匹配项,此问题将得到解决。
尽管进行了上述所有努力,如果仍然遇到此问题,请检查MW_HOME / utils / bsu目录中是否存在损坏的patch-client.jar。如果怀疑已损坏,则应为512字节,请从备份或其他安装中获取。
尝试使用BSU修补WLS时诊断“遇到无法识别的修补程序ID”失败(文档ID 1186923.1)
原文:https://www.cnblogs.com/Codebee-club/p/11727149.html