Patch Set Updates (PSUs) are proactive cumulative patches containing recommended bug fixes that are released on a regular and predictable schedule. PSUs are on the same quarterly schedule as the Critical Patch Updates (CPU)
-You need to first upgrade from WLS 10.3.5 to WLS 10.3.6
Have a look at the following Note :
README File Included with WebLogic Server 10.3.x Upgrade Installers: Instructions for Upgrade Installer in Graphical, Console, or Silent Mode (Doc ID 1064633.1)
To download the upgrade installer for Weblogic 10.3.6 :
How Can I Download Upgrade Installers for Oracle WebLogic Server (WLS)? (Doc ID 1074946.1)
To Summarize :
- First uninstall all the patches applied in WLS 1035
- Upgrade WLS 1035 to WLS 1036 using an upgrade installer
- Now apply the PSU 10.3.6.0.8 patch on top of WLS 1036. ( BUG 18040640 ).
Below are the fixed BUGs in WLS 10.3.6.0.8 :
New DocumentOracle WebLogic Server Patch Set Update 10.3.6.0.8 Fixed Bugs List (Doc ID 1645823.1)
If the PSU is missing any patch that you need in your environment then try to find the patch in your support portal and apply it manually.
Thank you for the information.
Ok here's the part that will be really difficult though:
> First uninstall all the patches applied in WLS 1035
There must be over 400 of them applied individually over the past 2+ years.
I don't really want to undo all that work. And if I could, is there an easy way
(other than scripting) to actually do it? I can't imagine 400 bsu.sh command lines.
Can one command wipe out all the patches?
You can use the following BSU command to remove multiple patches in one go :
bsu -remove -patchlist=TRS5,ABCD,XYZP -prod_dir=D:\bea\weblogic103 –verbose
Note : You need to provide the comma separated patch IDs in " -patchlist " in the above command.
Another option is :
- Do a fresh install of Weblogic 10.3.6.
- Then create a domain template of your domain in WLS 1035
- Create a new domain in WLS 1036 using the WLS 1035 template so that all the domain configuration is maintained.
- Install WLS 10.3.6.0.8 PSU patch.
How do I do a domain template?
Also if I do one, is all the JDBC connection information preserved?
I don't want to have to set up connection pools again.
Actually, I don't especially want to have to do anything all over again.
Took a long time to get this configuration right and it's exactly how I need it now.
Yes you can preserve all your domain configuration.
You cna either use the pack and unpack command OR domain template wizard ( GUI Tool )
Thank you for all of the excellent advice so far.
I cannot use GUIs (no X11 allowed) and this is Linux.
OK turns out here's all you need to do:
Install 10.3.6 (base) in one place.
Upgrade using bsu.sh command line to 10.3.6.0.8
Edit domain/NAMEOFDOMAIN/bin/setDomainEnv.sh and startManagedWebLogic.sh
to reflect new location of WLS software 10.3.6.0.8 dist.