(EJCPUC)EBS Java Critical Patch Update Checker OCT-2024
Introduction
A new utility, Oracle E-Business Suite Java Critical Patch Update Checker (EJCPUC) was released with the October 2024 CPU.
Which Oracle strongly recommend that you run EJCPUC against your EBS environment to Identify the current Java CPU level for the various Java Homes in your EBS environment. Identify required Java CPU patches and security fixes for your environment.
The E-Business Suite Java Critical Patch Update Checker (EJCPUC) is a tool designed to identify available Java CPU patches corresponding to the most recent Oracle E-Business Suite (EBS) Critical Patch Update (CPU).
When executed, EJCPUC displays the versions of the Java Homes on either the Application tier or database tier, depending on where it is run.
The patch contents for EJCPUC are updated with each CPU cycle to reflect the Java versions applicable for that cycle.
Scenarios for Running EJCPUC
Quarterly CPU Analysis and Patching:
- Run EJCPUC to check the current Java version in your environment and identify the required updates.
- Refer to the “Understanding the EJCPUC” section in this README for guidance on interpreting the output.
- After applying the recommended quarterly patches and completing the cutover, rerun EJCPUC to verify that all Java Homes have been updated.
Environment Reporting:
- Use EJCPUC to review and report on the EBS Java versions in your environment by running the tool.
Understanding the EJCPUC Output for Application
################################################################################## ## Checking Apptier Java 7 for CPU 2024.07 on Platform Linux_x64 – need 1.7.0_431 ## 2024-09-24 16:04:34 CDT on apps.example.com ################################################################################## 2024.04 action Your Version bitness Java Location ———— —— ———— ——- ————— 1.7.0_421 UPDATE 1.7.0_411 32-bit /u01/install/APPS/fs1/EBSapps/10.1.2/jdk/bin/java 1.7.0_421 UPDATE 1.7.0_411 32-bit /u01/install/APPS/fs1/EBSapps/comn/util/jdk32/bin/java 1.7.0_421 UPDATE 1.7.0_411 64-bit /u01/install/APPS/fs1/EBSapps/comn/util/jdk64/bin/java 1.7.0_421 UPDATE 1.7.0_411 64-bit /u01/install/APPS/fs1/FMW_Home/webtier/jdk/bin/java |
Follow 1530033.1 to update the JDK(s).
Your application tier JDK 7 is lower than the 1.7.0_421 update released in CPU 2024.07.
The first line in the EJCPUC output above – states the CPU it is for, 2024.07 indicates the July CPU of 2024. – the version released for this CPU |
Understanding the EJCPUC Output for Database
################################################################################## ## Checking DB tier Java for CPU 2024.07 on Platform Linux_x64 ## 2024-09-25 14:53:33 CDT on apps.example.com ################################################################################## ## Check Database Version ################################################################################## Your database version is 19.21.0.0.0 ORACLE_HOME /u01/install/APPS/19.0.0 ORACLE_SID EBSCDB ORACLE_UNQNAME
## Check Java Version of OJVM, Database JDK and EBS’s appsutil JRE ################################################################################## Latest Version action Your Version bitness Java Location ————– ——– ———— ——- ————— 1.8.0_421 o) 1.8.0_391 64-bit OJVM In database 1.8.0_421 j) 1.8.0_391 64-bit /u01/install/APPS/19.0.0/jdk/bin/java 1.8.0_421 u) 1.8.0_391 64-bit /u01/install/APPS/19.0.0/appsutil/jre/bin/java
|
- o) Apply the Database Release Update (DBRU) recommended by ETCC which will update the DB OJVM version to the latest
- j) Apply the Database Release Update (DBRU) recommended by ETCC which will update the DB JDK version to the latest
- u) When the DB JDK version is updated to the latest – then follow section 3 of 1530033.1 to update this JRE
EJCPUC output above lists the database version (to determine the Java major version for the DB)
Then the output lists the Java version of the 3 relevant Java locations along with – the version released for this CPU – the action you must perform – the version currently installed – if it is a 32-bit, 64-bit or hybrid JDK home – the location of the checked JDK/JRE |
Downloading EJCPUC Patch
Release Link : EJCPUC Release Link
Download Link: EJCPUC Patch 37171025
Unzip EJCPUC Patch and Run ejpuc.sh
Copy the Downloaded Patch on Application Tier and Database Tier on any directory we have copied on /home/oracle/ejcpuc [oracle@ebs12214 ~]$ mkdir -p ejcpuc [oracle@ebs12214 ~]$ cd ejcpuc/ [oracle@ebs12214 ejcpuc]$ unzip p37171025_R12_GENERIC.zip |
Running EJCPUC.sh on Application Tier
Open a new terminal and Source Application Tier Environment file
[oracle@ebs12214 ~]$ . ./EBSapps.env run [oracle@ebs12214 ~]$ cd ejcpuc/ ################################################################################## Follow 1530033.1 to update the JDK(s). Your application tier JDK 7 is lower than the 1.7.0_441 update released in CPU 2024.10. |
Running EJCPUC.sh on Database Tier
Open a new terminal and Source Database Tier Environment file
[oracle@ebs12214 ~]$ . ./env_prodCDB.env [oracle@ebs12214 ejcpuc]$ sh ejcpuc.sh ################################################################################## u) When the DB JDK version is updated to the latest – then follow section 3 of 1530033.1 to update this JRE |