How To Apply weblogic PSU Patch
Env Details:
OS= Windows Server 2012 R12 64bit
#Middleware Home
MW_HOME= D:\Oracle\Middleware
Step 1.
In this example we will be installing WLS PSU 10.3.6.0.211019(p33172858_1036_Generic.zip)
So download the patch from support.oracle.com
P.S. Following are the generic steps for installing a WLS
Psu patch. But its always recommended to go through the readme file first and
act accordingly.
Step 2.
Shutdown weblogic services in following order.
1.
Stop opmn process
2.
Stop WLS_REPORTS services
3.
Stop WLS_FORMS services
4.
Stop Weblogic Admin server
Step 3.
Remove any previously applied WebLogic Server
Patch Set Update and associated overlay patches
In this example, we didn’t have any previously applied wls
PSU installed.
To get information about list of patches installed run
following command.
Cd D:\Oracle\Middleware\utils\bsu D:\Oracle\Middleware\utils\bsu>bsu.cmd -report Patch Report ============ Report Info Report Options
bea_home.................. ### OPTION NOT SET
product_mask.............. ### OPTION NOT SET
release_mask.............. ### OPTION NOT SET profile_mask..............
### OPTION NOT SET
patch_id_mask............. ### OPTION NOT SET Report Messages BEA Home..................
D:\Oracle\Middleware Product Description Product Name..............
WebLogic Server Product Version........... 10.3.6.0 Installed Components......
Core Application Server, Administration Console, Co nfiguration Wizard and Upgrade Framework, Web 2.0 HTTP Pub-Sub
Server, WebLogic SCA, WebLogic JDBC Drivers, Third Party JDBC Drivers, WebLogic Server
Clients, W ebLogic Web Server Plugins, UDDI and Xquery Support, Evaluation
Database, Worksh op Code Completion Support Product Install Directory.
D:\Oracle\Middleware\wlserver_10.3 Java Home.................
null Jave Vendor...............
Sun Java Version..............
1.6.0_29 Patch Directory...........
D:\Oracle\Middleware\patch_wls1036 Product Description Product Name..............
Oracle Coherence Product Version...........
3.7.1.1 Installed Components......
Coherence Product Files Product Install Directory.
D:\Oracle\Middleware\coherence_3.7 Java Home.................
null Jave Vendor...............
null Java Version..............
null Patch Directory...........
D:\Oracle\Middleware\patch_ocp371 |
We faced error while generating above
report. Error was like "java.lang.OutOfMemoryError: Java heap space"
Solution :
This solution is for Windows 64bit OS.
Go to $MW_HOME/utils/bsu
Prepare to edit the bsu.sh (for UNIX) or
bsu.cmd (for Windows)
Find the MEM_ARGS setting, e.g., the
default as MEM_ARGS="-Xms256m -Xmx512m"
Increase these values to a higher setting,
e.g., MEM_ARGS="-Xms4096m –Xmx4096m"
Step 4.
Apply WLS BSU (Smart Update) fix for quicker patch
application. This step can be skipped if the fix is already applied.
Apply patch Patch 12426828 SMARTUPDATE 3.3 INSTALLER
PLACEHOLDER
Check readme file for patch apply instructions.
To check bsu version
%MW_HOME%\utils\bsu\bsu.cmd -version (for Windows)
$MW_HOME/utils/bsu/bsu.sh -version (for Unix/Linux)
Step 5.
Create Cache_dir
Create Directory cache_dir inside $MW_HOME/utils/bsu
Copy The Downloaded Patch To $MW_HOME/utils/bsu/cache_dir
And unzip it inside cache_Dir directory.
Step 6.
Set The Environment Using setWLSEnv.sh
cd D:\Oracle\Middleware\wlserver_10.3\server\bin setWLSEnv.cmd |
Step 7.
Run The Patch Install Command Using bsu.cmd
Syntax:- - Execute bsu.cmd -install -patch_download_dir={MW_HOME}/utils/bsu/cache_dir
-patchlist={PATCH_ID} -prod_dir={MW_HOME}/{WL_HOME}
bsu.cmd -install
-patch_download_dir=D:\Oracle\Middleware\utils\bsu\cache_dir -patchlist=21Y4
-prod_dir=D:\Oracle\Middleware\wlserver_10.3 -install -log=patch_apply.log
-log_priority=trace |
This entire process takes sometime to complete.
Verifying the Patch
cd $MW_HOME/utils/bsu bsu.cmd -report -bea_home=D:\Oracle\Middleware
-output_file=bsureprot.log |
Also, this can be verified from weblogic console.
Domain Structure -> Servers->Click on Adminserver
->Monitoring ->General
This page will show you weblogic version.
1. Start
2. Start WLS_FORMS services
3. Start WLS_REPORTS services
4. Start OPMN services
If you need to remove patchset:-
bsu.cmd -remove -patchlist=21Y4 -prod_dir=D:\Oracle\Middleware\wlserver_10.3
No comments:
Post a Comment