2014-06-29 2 Patch WLS After OMS 12.1.0.4

Overview

It would that the upgrade to OMS 12.1.0.4 (as described in 16 Upgrade OMS 12.1.0.4.0) had regressed one of the patches applied in 14 Apply WLS Patches (T5F1).

References

Procedure

Recommended Patches

OEM recommends the following patch be applied to WebLogic Server:

  1. Patch 18040640: SU Patch [T5F1]: WLS PATCH SET UPDATE 10.3.6.0.8

Extract the Contents of the Patch into the Cache Directory

I needed to extract Patch 18040640 as follows:

unzip -qo -d /opt/app/oracle/em/middleware2/utils/bsu/cache_dir /tmp/p18040640_1036_Generic.zip

Stop WebLogic Server

Since OMS is built on the WebLogic Server (WLS), I need to stop OMS in order stop WLS as follows:

${OMS_HOME}/bin/emctl stop oms -all

Apply the Patches

Used BSU to apply the patch as follows:

cd /opt/app/oracle/em/middleware2/utils/bsu ./bsu.sh -prod_dir=/opt/app/oracle/em/middleware2/wlserver_10.3 -patchlist=T5F1 -verbose -install

This failed with the following error messages:

Checking for conflicts.. Conflict(s) detected - resolve conflict condition and execute patch installation again Conflict condition details follow: Patch T5F1 is mutually exclusive and cannot coexist with patch(es): 6D9T,WE1X,SRUM

Remove Conflicting Patches

I used the following commands to remove the conflicting patches:

cd /opt/app/oracle/em/middleware2/utils/bsu ./bsu.sh -prod_dir=/opt/app/oracle/em/middleware2/wlserver_10.3 -patchlist=6D9T,WE1X,SRUM -verbose -remove

The output is:

Checking for conflicts... No conflict(s) detected Starting removal of Patch ID: 6D9T Removing /opt/app/oracle/em/middleware2/patch_wls1036/patch_jars/BUG13349651_1036.jar Updating /opt/app/oracle/em/middleware2/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar Old manifest value: Class-Path= ../../../patch_jars/BUG13349651_1036.jar ../../../patch_jars/BUG16080294_1036.jar ../../../patch_jars/BUG14482558_1036.jar New manifest value: Class-Path= ../../../patch_jars/BUG13349651_1036.jar ../../../patch_jars/BUG16080294_1036.jar ../../../patch_jars/BUG14482558_1036.jar Result: Success Starting removal of Patch ID: WE1X Removing /opt/app/oracle/em/middleware2/patch_wls1036/patch_jars/BUG16080294_1036.jar Updating /opt/app/oracle/em/middleware2/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar Old manifest value: Class-Path= ../../../patch_jars/BUG16080294_1036.jar ../../../patch_jars/BUG14482558_1036.jar New manifest value: Class-Path= ../../../patch_jars/BUG16080294_1036.jar ../../../patch_jars/BUG14482558_1036.jar Result: Success Starting removal of Patch ID: SRUM Removing /opt/app/oracle/em/middleware2/patch_wls1036/patch_jars/BUG14482558_1036.jar Updating /opt/app/oracle/em/middleware2/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar Old manifest value: Class-Path= ../../../patch_jars/BUG14482558_1036.jar New manifest value: Class-Path= Result: Success

Apply the Patches

Used BSU to apply the patch as follows:

cd /opt/app/oracle/em/middleware2/utils/bsu ./bsu.sh -prod_dir=/opt/app/oracle/em/middleware2/wlserver_10.3 -patchlist=T5F1 -install

This succeeded as shown below:

Checking for conflicts.. No conflict(s) detected Installing Patch ID: T5F1.. Result: Success

Start OMS

Used emctl start oms to start everything.