14 Apply WLS Patches


Overview

Despite the failure recorded in 10 Apply WLS Patches , I shall try to install the recommended patches for WebLogic Server.

References

Procedure

Recommended Patches

OEM recommends the following patches be applied to WebLogic Server:

  1. Patch 18040640: SU Patch [T5F1]: WLS PATCH SET UPDATE 10.3.6.0.8
  2. Patch 16420963: SU Patch [GDFA]: WEBLOGIC.STORE.PERSISTENTSTOREEXCEPTION: [STORE:280040] OCCURS EASILEY

Extract the Contents of the Patch into the Cache Directory

Since Patch 1642093 was already uploaded in 10 Apply WLS Patches . I only needed to extract Patch 18040640 as follows:

unzip -q -d /opt/app/oracle/em/middleware/utils/bsu/cache_dir /tmp/p18040640_1036_Generic.zip

Stop WebLogic Server

Since OMS is built on the WebLogic Server (WLS), I only need to stop OMS in order stop WLS as well via emctl stop oms .

Apply the Patches

Used BSU to apply the two (2) patches as follows:

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

This failed with:

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,SRUM

Remove Conflicting Patches

I used the following commands to remove the conflicting patches:

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

The output is:

Checking for conflicts...
No conflict(s) detected

Starting removal of Patch ID: 6D9T
Removing /opt/app/oracle/em/middleware/patch_wls1036/patch_jars/BUG13349651_1036.jar
Updating /opt/app/oracle/em/middleware/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar
Old manifest value: Class-Path= ../../../patch_jars/BUG13349651_1036.jar ../../../patch_jars/BUG14482558_1036.jar
New manifest value: Class-Path= ../../../patch_jars/BUG13349651_1036.jar ../../../patch_jars/BUG14482558_1036.jar
Result: Success

Starting removal of Patch ID: SRUM
Removing /opt/app/oracle/em/middleware/patch_wls1036/patch_jars/BUG14482558_1036.jar
Updating /opt/app/oracle/em/middleware/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 two (2) patches as follows:

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

The result is uploaded as 14 Apply WLS Patches.log. The patches were successfully applied.

Start WLS

Used emctl start oms to start the WLS as well.