当 oracle 中间件的 运行 smart updater 命令时,导致 "The patch target could not be located" 错误的原因是什么?

What's causing "The patch target could not be located" error when running smart updater commands for oracle middleware?

我正在尝试使用 powershell 为 weblogic 自动更新补丁。据我所知,最简单的方法是使用 oracle 的智能更新实用程序。但是,当我 运行 以下命令(见下文)时,它会给我 "The patch target could not be located. The installation specified may not be of a supported version."

.\bsu.cmd -install -patch_download_dir=c:\source -patchlist=EJUW -prod_dir=c:\oracle\Middleware\wlserver -verbose

我找不到很多讨论此特定错误的参考资料,但根据我的发现,它看起来可能是智能更新程序补丁安装方式的问题。但是,我对 Oracle 的技术不够熟悉,无法确切知道我的域结构出了什么问题。我附上了显示我的中间件目录的屏幕截图,以及注册表和 product.properties 文件(后者位于我的 wlserver 文件夹中)。感谢您的任何建议。

BSU 与 11g 一起使用。从 12c 开始,您必须使用 OPatch 来为您的 Oracle 产品打补丁。