Weblogic Patching Activity On Different Versions
Weblogic 10.3.6 Patching With BSU.SH Utililty
+++++++++++++++++++++++++++++++++++:
Step.1
Set the below homes:
export MW_HOME=/u01/app/oracle/product/fmw11g
export WLS_HOME=$MW_HOME/wlserver_10.3
export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.41.x86_64
export PATH=$JAVA_HOME/bin:$PATH
Step.2
Copy the patches in $MW_HOME/utils/bsu/cache_dir and Unzip the patch and read the README.txt file
Step.3
Apply the patch
syntax:
./bsu.sh -install -patch_download_dir=$MW_HOME/utils/bsu/cache_dir -patchlist=FMJJ -prod_dir=$WLS_HOME -log=/tmp/weblogic_patching.log
Note:
If you get conflicts, you may have to remove previous patches, before attempting to apply the patch again.
Example:
[oracle@bsu]$ ./bsu.sh -install -patch_download_dir=$MW_HOME/utils/bsu/cache_dir -patchlist=FMJJ -prod_dir=$WLS_HOME -log=/tmp/weblogic_patching.log
Checking for conflicts........
Conflict(s) detected - resolve conflict condition and execute patch installation again
Conflict condition details follow:
Patch FMJJ is mutually exclusive and cannot coexist with patch(es): B25A
[oracle@FCISCOSTBAPP1 bsu]$
[oracle@bsu]# ./bsu.sh -remove -patchlist=B25A -prod_dir=$WLS_HOME -log=/tmp/weblogic_patching.log
Checking for conflicts......
No conflict(s) detected
Removing Patch ID: B25A.
Result: Success
After the patch is successfully applied, restart all WebLogic servers.
How to Check the version.
[oracle@bsu]$ . $WLS_HOME/server/bin/setWLSEnv.sh
[oracle@bsu]$ java weblogic.version
Weblogic 12c Patching With Opatch Utility
++++++++++++++++++++++++++++++++:
Step.1
Set the different home paths
a)set the patch_top directory
export PATCH_TOP=/u01/install/weblogic_patch
echo $PATCH_TOP
/u01/install/weblogic_patch
b)set the ORACLE_HOME
export ORACLE_HOME=/u01/app/fmw
echo $ORACLE_HOME
/u01/app/fmw
c) set the java_home
export JAVA_HOME=/u01/app/jdk1.7.0_15
echo $JAVA_HOME
/u01/app/jdk1.7.0_15
d) set the opatch path
export PATH=$ORACLE_HOME/OPatch:$PATH
Step.2
Make sure opatch and unzip will found (which opatch and which unzip)
Step.3
Unzipping the patches and read the README.txt and apply the patch using opatch utility.
syntax:
$opatch apply -jdk $JAVA_HOME
To check the how many patches are applied ?
$opatch lsinventory -jdk $JAVA_HOME
To rollback a weblogic patch
$ opatch rollback -id 15941858 -jdk $JAVA_HOME
Note: After applying a particular in weblogic.
Before Patch:
[oracle@rac1 ]$ java weblogic.version
WebLogic Server 10.3.6.0 Tue Nov 15 08:52:36 PST 2011 1441050
Use 'weblogic.version -verbose' to get subsystem information
Use 'weblogic.utils.Versions' to get version information for all modules
After Patch:
[oracle@rac1 ]$ java weblogic.version
WebLogic Server 10.3.6.0.8 PSU Patch for BUG18040640 THU MARCH 27 15:54:42 IST 2014
WebLogic Server 10.3.6.0 Tue Nov 15 08:52:36 PST 2011 1441050
Use 'weblogic.version -verbose' to get subsystem information
Note: Patching information will be stored in a file called patch-registry.xml under $MW_HOME/patch_wls1036/registry directory
[oracle@rac1 fmw]$ tail -f patch_wls1036/registry/patch-registry.xml
<version>
<version>10.3.6.0</version>
<patchInstallEntry>
<id>T5F1</id>
<timestamp>2018-04-21+05:30</timestamp>
<profile>Default</profile>
</patchInstallEntry>
</version>
</product>
</patchRegistry>
No comments:
Post a Comment