EBS_Latest_Configurations

(EJCPUC)EBS Java Critical Patch Update Checker OCT-2024

(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.
 – lists the Java version released as part of this CPU cycle (1.7.0_421)

 
The 4 last lines lists the 4 relevant application tier JDK homes 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

 

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 ~]$ mv p37171025_R12_GENERIC.zip ejcpuc/

[oracle@ebs12214 ~]$ cd ejcpuc/

[oracle@ebs12214 ejcpuc]$ unzip p37171025_R12_GENERIC.zip
Archive:  p37171025_R12_GENERIC.zip
  inflating: ejcpuc.cmd             
  inflating: ejcpuc.sh              
  inflating: Readme.txt             
[oracle@ebs12214 ejcpuc]$

 

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/
[oracle@ebs12214 ejcpuc]$ sh ejcpuc.sh

##################################################################################
## Checking Apptier Java 7 for CPU 2024.10 on Platform Linux_x64 – need 1.7.0_441
## 2024-11-28 01:39:10 PKT on ebs12214.com
##################################################################################
2024.10 action Your Version bitness Java Location
———— —— ———— ——- —————
1.7.0_441 UPDATE 1.7.0_85 32-bit /u01/oracle/PROD/fs1/EBSapps/10.1.2/jdk/bin/java
1.7.0_441 UPDATE 1.7.0_85 32-bit /u01/oracle/PROD/fs1/EBSapps/comn/util/jdk32/bin/java
1.7.0_441 UPDATE 1.7.0_85 64-bit /u01/oracle/PROD/fs1/EBSapps/comn/util/jdk64/bin/java
1.7.0_441 UPDATE 1.7.0_80 64-bit /u01/oracle/PROD/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_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 ~]$ cd ejcpuc/

[oracle@ebs12214 ejcpuc]$ sh ejcpuc.sh

##################################################################################
## Checking DB tier Java for CPU 2024.10 on Platform Linux_x64
## 2024-11-28 02:03:54 PKT on ebs12214.com
##################################################################################
## Check Database Version
##################################################################################
Your database version is 19.25.0.0.0
ORACLE_HOME /u01/oracle/PROD/19.0.0
ORACLE_SID prodcdb
ORACLE_UNQNAME
## Check Java Version of OJVM, Database JDK and EBS’s appsutil JRE, need 1.8.0_421
##################################################################################
Latest Version action Your Version bitness Java Location
————– ——– ———— ——- —————
1.8.0_431 1.8.0_431 64-bit OJVM In database
1.8.0_421 1.8.0_421 64-bit /u01/oracle/PROD/19.0.0/jdk/bin/java
1.8.0_421 u) 1.8.0_361 64-bit /u01/oracle/PROD/19.0.0/appsutil/jre/bin/java

u) When the DB JDK version is updated to the latest – then follow section 3 of 1530033.1 to update this JRE

 

 

 

 

 

 

 

 

    About Syed Saad

    With 13 years of experience as a certified and skilled Oracle Database Administrator, I possess the expertise to handle various levels of database maintenance tasks and proficiently perform Oracle updates. Throughout my career, I have honed my analytical abilities, enabling me to swiftly diagnose and resolve issues as they arise. I excel in planning and executing special projects within time-sensitive environments, showcasing exceptional organizational and time management skills. My extensive knowledge encompasses directing, coordinating, and exercising authoritative control over all aspects of planning, organization, and successful project completions. Additionally, I have a strong aptitude for resolving customer relations matters by prioritizing understanding and effective communication. I am adept at interacting with customers, vendors, and management, ensuring seamless communication and fostering positive relationships.

    Check Also

    EBS_Latest_Configurations

    Applying PSU Patch in Oracle 19c

    Step-by-Step Guide to Apply Oracle E-Business Suite Database 19c Patch Set Update     In …

    Leave a Reply