如何判断Weblogic 12c(12.1.0.3.0)打补丁的正确性?
How to determine the correctness of patch application on Weblogic 12c(12.1.0.3.0)?
在为 Oracle Weblogic12c 应用了一些 PSU 补丁之后,获取所应用补丁的详细信息的正确方法是什么?部分分析如下:
=> 当前 Weblogic 版本 = 12.1.3.0.0
=> 为 21370953 和 22248372 应用了 PSU 补丁,表示其版本应为 12.1.3.0.5.
我了解补丁状态的唯一方法是:
opatch lsinventory 或 optch lspatches。
使用所有 PSU 补丁获取准确的 weblogic 版本的其他方法是什么?应用补丁后需要遵循哪些流程?
opacth lsinventory 是实现这一目标的最佳方法。
每个 Weblogic 服务器实例在启动时都会记录其版本(包括 PSU)。
也可以用下面的java代码查看版本(里面还有ejb,一个war,一个耳朵):
import weblogic.common.internal.VersionInfo
VersionInfo serverVersion = VersionInfo.theOne();
serverVersion.getImplementationVersion()
您还可以使用 JMX(例如通过 WLST)并从服务器配置 mbean 获取信息。
应用补丁后,您应该始终从您的所有域和所有服务器中删除这些目录:
- ${DOMAIN_HOME}/servers//tmp
- ${DOMAIN_HOME}/servers//缓存
- ${DOMAIN_HOME}/servers//stage
在为 Oracle Weblogic12c 应用了一些 PSU 补丁之后,获取所应用补丁的详细信息的正确方法是什么?部分分析如下:
=> 当前 Weblogic 版本 = 12.1.3.0.0
=> 为 21370953 和 22248372 应用了 PSU 补丁,表示其版本应为 12.1.3.0.5.
我了解补丁状态的唯一方法是: opatch lsinventory 或 optch lspatches。
使用所有 PSU 补丁获取准确的 weblogic 版本的其他方法是什么?应用补丁后需要遵循哪些流程?
opacth lsinventory 是实现这一目标的最佳方法。 每个 Weblogic 服务器实例在启动时都会记录其版本(包括 PSU)。 也可以用下面的java代码查看版本(里面还有ejb,一个war,一个耳朵):
import weblogic.common.internal.VersionInfo
VersionInfo serverVersion = VersionInfo.theOne();
serverVersion.getImplementationVersion()
您还可以使用 JMX(例如通过 WLST)并从服务器配置 mbean 获取信息。 应用补丁后,您应该始终从您的所有域和所有服务器中删除这些目录:
- ${DOMAIN_HOME}/servers//tmp
- ${DOMAIN_HOME}/servers//缓存
- ${DOMAIN_HOME}/servers//stage