Applying Patches On WebLogic Server Using Oracle Smart Update
Applying Patches On WebLogic Server Using Oracle Smart Update
Smart Update(BSU)
Oracle provides the Smart Update utility to apply patches and upgrade the WebLogic Server installations. Oracle’s
Weblogic Server is now a critical component of Fusion Middleware and every other component of Fusion Middleware
requires Weblogic Server to be installed as a pre-requisite. Applying patches and upgrading Weblogic Server is quite
straight forward using the Oracle’s Smart Update utility,the documentation for Oracle Smart Update Utility can be
found here
4. Once logged in, you will be presented with Oracle Smart Update Dialog.
5. You can choose to “Register for security updates”, this is usually helpful to keep yourself updated with the latest
security updates and product expiration.
6. Click the “Get Patches” tab to see the latest patches available.
7. On the left pane you would see Weblogic Servers installed and on the right pane you will see two tabs. “Get
Patches” and “Manage Patches” and a section to show the downloaded patches.
8. Now select the patches and hit the “Download Selected” button, you will be prompted if you wish to to validate and
resolve conflicts.
9. The Validation completes with the following message:
11. Once the patches are downloaded and click the “Manage Patches” tab to proceed with the patch application. In the
“Downloaded Patches” section you will notice the patches downloaded, click the “up” arrow to apply the patch
12. You will be prompted with couple of prompts for you to take action:
14. One more “Are you sure?” prompt, annoying I know :). Click “Proceed” to apply the patch
15. Once the patch is applied you’d see the patch in the
Applied Patches “Default” tab
Thats it the patch is now applied. If you face any issues its worth investigating the server logs.
How to find the Weblogic Server version?
UNIX
cd $PS_HOME/webserv/peoplesoft/bin
. ./setEnv.sh
java weblogic.version
There are many ways to find Weblogic server versio info :– Command line, log files, config /registry
files. Based upon your ease, you can use any one. You may want to use two methods to confirm
$ which java
The above command should not point to OS java location.
So, always run the environment script setWLSEnv.sh beforehand or export JAVA_HOME or if you
are using FUSION, you may run corresponding env file also. Bottom is JAVA_HOME should be
defined fo correct location. Env script will be located under Weblogic home. Something like
$<MIDDLEWARE_HOME>/wl_server…/server/bin/ setWLSEnv.sh
1. sh setWLSEnv.sh
2. Which java
3. java Weblogic.version –verbose
2. You can check config.xml or registry.xml
$DOMAIN_HOME/config/config.xml
$<MIDDLEWARE_HOME>/registry.xml
3.You can check admin log files. It also shows version info.
$DOMAIN_HOME/servers/AdminServer/logs
/uo1/dprod1/fmw/admin/soa_domain/aserver/soa_domain/servers/AdminServer/logs/