验证状态

问题:不显示单独应用的 OPatch 的状态及其版本。

解决方案 1:通过在 Oracle Enterprise Performance Management System Workspace 中验证版本来查看应用的 OPatch 的状态:

打开 Oracle Enterprise Management System Workspace,依次单击帮助 > 关于 Oracle Enterprise Performance Management System Workspace > Fusion Edition > 显示详细信息

解决方案 2:查看应用的 OPatch 的产品清单:

  1. 如果您应用了 Oracle Enterprise Performance Management (EPM) OPatch,则可以使用以下命令查看 EPM OPatch 的产品清单:

    Note:

    在运行此命令之前,确保从命令行转至目录 <MIDDLEWARE_HOME>\EPMSystem11R1\OPatch
    • 必须在一行中输入以下命令。

      Windows 上:opatch lsinventory -oh <MIDDLEWARE_HOME>\EPMSystem11R1 | findstr /i /L /c:"Patch"
    • Linux 上:opatch lsinventory -oh <MIDDLEWARE_HOME>\EPMSystem11R1 | grep "Patch[ ][ ]"
    示例输出:D:\Oracle\Middleware\EPMSystem11R1\OPatch lsinventory -oh D:\Oracle\Middleware\EPMSystem11R1\OPatch | findstr /i /L /c:"Patch " Patch 33727616 : applied on Sun Feb 20 23:39:56 PST 2022 Patch 33678607 : applied on Sun Feb 20 23:36:01 PST 2022 Patch 33093748 : applied on Sun Feb 20 23:35:18 PST 2022 Patch 32720458 : applied on Sun Feb 20 23:34:51 PST 2022
  2. 如果您应用了 Oracle Fusion Middleware (FMW) OPatch,则可以使用以下命令查看 FMW OPatch 的产品清单:

    Note:

    在运行此命令之前,确保从命令行将目录转至 <MIDDLEWARE_HOME>\OPatch
    • 必须在一行中输入以下命令。

      Windows 上:opatch lsinventory -oh <MIDDLEWARE_HOME> | findstr /i /L /c:"Patch"
    • Linux 上:opatch lsinventory -oh <MIDDLEWARE_HOME> | grep "Patch[ ][ ]"
    示例输出:Oracle Interim Patch Installer version 13.9.4.2.7 OPatch version : 13.9.4.2.7 OPatch detects the Middleware Home as "D:\Oracle\Middleware" Patch 33727616 : applied on Tue Apr 12 19:02:01 EDT 2022 Unique Patch ID: 24578917 Patch description: "WLS PATCH SET UPDATE 12.2.1.4.220105" Patch 33678607 : applied on Tue Apr 12 18:59:04 EDT 2022 Unique Patch ID: 24558585 Patch description: "RDA release 20.4-20211126 for OFM SPB" Patch 33093748 : applied on Tue Apr 12 18:58:36 EDT 2022 Unique Patch ID: 24325771 Patch description: "One-off" Patch 32720458 : applied on Tue Apr 12 18:58:19 EDT 2022 Unique Patch ID: 24558359 Patch description: "JDBC 19.3.0.0 FOR CPUJAN2022 (WLS 12.2.1.4, WLS 14.1.1)" Patch 1221412 : applied on Tue Apr 12 18:57:54 EDT 2022 Unique Patch ID: 24516660 Patch description: "Bundle patch for Oracle Coherence Version 12.2.1.4.12" Patch 33697227 : applied on Tue Apr 12 18:54:58 EDT 2022 Unique Patch ID: 24560598 OPatch succeeded.

解决方案 3:查看摘要日志和详细信息日志:

  1. 可以在运行 ApplyUpdate 脚本后查看 ApplyUpdateSummary.logApplyUpdateDetail-<Day>.<DD>.<MM>.<YYYY>-<HH>.<MI>.<SS>.log

    Table 10-1 摘要日志和详细信息日志

    脚本 摘要日志文件名 详细信息日志文件名 位置
    ApplyUpdate ApplyUpdateSummary.log ApplyUpdateDetail-<Day>.<DD>.<MM>.<YYYY>-<HH>.<MI>.<SS>.log <EPM_ORACLE_HOME>/diagnostics/logs/install/
  2. 可以在运行 RollbackUpdate 脚本后查看 RollbackUpdateSummary.logRollbackUpdateDetail-<Day>.<DD>.<MM>.<YYYY>-<HH>.<MI>.<SS>.log

    Table 10-2 摘要日志和详细信息日志

    脚本 摘要日志文件名 详细信息日志文件名 位置
    RollbackUpdate RollbackUpdateSummary.log RollbackUpdateDetail-<Day>.<DD>.<MM>.<YYYY>-<HH>.<MI>.<SS>.log <EPM_ORACLE_HOME>/diagnostics/logs/install/

解决方案 4:查看 OPatch 日志:

ApplyUpdate 在内部使用 OPatch 机制应用 OPatch。在查看每个产品的版本更新状态后,还可以在以下位置下的 OPatch 日志中查看 FMW 修补程序的状态:

FMW OPatch 日志位置:

<MIDDLEWARE_HOME>\cfgtoollogs\opatch

产品 OPatch 日志位置:

<EPM_ORACLE_HOME>\cfgtoollogs\opatch