EBS_Latest_Configurations

(ECPUC) EBS Critical Patch Update Checker-OCT-2024

Step by Step Guide to apply EBS Latest CPU OCT-2024 through EBS Critical Patch Update Checker (ECPUC)

The EBS Critical Patch Update Checker (ECPUC) is a diagnostic tool developed by Oracle to help users of Oracle E-Business Suite (EBS) determine whether they have applied the latest Critical Patch Updates (CPUs) for their environment. Critical Patch Updates are Oracleโ€™s mechanism for providing security fixes and updates across its products.

ย 

Key Features of ECPUC:

  1. Security Validation:

    • ECPUC checks whether your EBS environment has implemented the patches required by the most recent CPU.
    • It verifies security measures and configuration settings to ensure compliance with Oracleโ€™s recommendations.
  1. Automated Assessment:

  • The tool scans the environment and cross-references the applied patches against Oracleโ€™s repository of critical patch updates.
  • It identifies missing patches or misconfigured systems.
  1. Comprehensive Reporting:

  • Generates detailed reports highlighting compliance with Oracleโ€™s security patch requirements.
  • Flags missing patches or other vulnerabilities that could pose risks to the environment.
  1. Simplification of Patch Management:

  • Reduces the complexity of ensuring that the EBS environment remains secure.
  • Provides actionable insights to help administrators prioritize patching efforts.

Benefits of Using ECPUC:

  • Enhanced Security: Keeps your EBS environment protected against known vulnerabilities.
  • Time Efficiency: Automates a manual and often tedious validation process.
  • Proactive Risk Management: Helps organizations stay ahead of potential threats by maintaining up-to-date patching.
  • Regulatory Compliance: Ensures your environment adheres to compliance standards that require regular patch updates.

ย 

Oracle regularly updates ECPUC to reflect the latest CPU releases, ensuring that organizations have a reliable way to verify their patch compliance.

USEFUL TIPS Related toย EBS Critical Patch Update Checkerย (ECPUC)

Here are some useful tips for utilizing EBS Critical Patch Update Checker (ECPUC) effectively:

1.Thoroughly Read the README: Take the time to carefully read the README accompanying the patch. It contains various usage scenarios and helpful examples.

2. Stay Updated: Always make sure you are using the latest version of ECPUC. Older versions may not check for the newest EBS CPU patches and fixes.

3. Before Applying EBS CPU Patches and Fixes: As part of your quarterly CPU patching activity, follow these steps:

a) Run ECPUC before applying any EBS CPU patches and fixes. This step helps identify the specific patches and bug fixes required for your environment.

b) Apply all recommended patches promptly. If ECPUC suggests any patches or fixes, apply them to your environment as soon as possible.

4. After Applying EBS CPU Patches and Fixes: After applying the patches and performing cutover, perform the following action:

5. Run ECPUC again to confirm that all recommended patches and fixes were applied successfully.

6. Review and Report on EBS CPU Level: In certain cases, you may need to review and report on the EBS CPU level of your environment. To do this:ย 

Run ECPUC and review the ECPUC.lst report, which will provide information on your EBS CPU level and identify any recommended patches.ย 

Dowloading ECPUC Patch

ย ย 

Download Link:ย ย ย ย  https://updates.oracle.com/download/35583866.html

Notes:

  • It is important to always download the latest ECPUC.
  • If you run ECPUC against an environment at a later EBS CPU level than the ECPUC, you will receive the following error message: โ€œEnvironment EBS CPU level xxx is later than the EBS ย CPU checker version xxxx. Please download Patch 35583866 for the latest version of the ECPUCโ€.

Unzipย ECPUC Patch and Run ECPUC.sql

Copy the downloaded Patch on Linux Oracle User home directory /home/oracle

[oracle@ebs12214 ~]$ mkdir -p ecpuc
[oracle@ebs12214 ~]$ mv p35583866_R12_GENERIC.zip ecpuc/

[oracle@ebs12214 ~]$ cd ecpuc/

[oracle@ebs12214 ecpuc]$ unzip p35583866_R12_GENERIC.zip
Archive: p35583866_R12_GENERIC.zip
inflating: ECPUC.sql
inflating: Readme.txt
[oracle@ebs12214 ecpuc]$

Open a new terminal and Source Application Tier Environment file

[oracle@ebs12214 ~]$ . ./EBSapps.env run

E-Business Suite Environment Information
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”-
RUN File System : /u01/oracle/PROD/fs1/EBSapps/appl
PATCH File System : /u01/oracle/PROD/fs2/EBSapps/appl
Non-Editioned File System : /u01/oracle/PROD/fs_ne

DB Host: ebs12214.com Service/SID: PROD

Sourcing the RUN File System โ€ฆ

Change the Directory to the Unzip Patch Location

[oracle@ebs12214 ~]$ cd ecpuc/
[oracle@ebs12214 ecpuc]$ ls -l
total 40
-rw-rโ€“rโ€“. 1 oracle oinstall 24364 Oct 15 11:31 ECPUC.sql
-rw-rโ€“rโ€“. 1 oracle oinstall 5297 Nov 25 18:04 p35583866_R12_GENERIC.zip
-rw-rโ€“rโ€“. 1 oracle oinstall 5879 Oct 15 11:33 Readme.txt
[oracle@ebs12214 ecpuc]$

Connect to the Database Apps User and run ECPUC.sql

[oracle@ebs12214 ecpuc]$ sqlplus apps

SQL*Plus: Release 10.1.0.5.0 โ€“ Production on Mon Nov 25 18:11:59 2024

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Enter password:

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 โ€“ Production

SQL> @ECPUC.sql

Start Time: 27-11-2024 14:08:42
****************************************************************************
E-Business Suite Critical Patch Update Checker (ECPUC)

ECPUC.sql may be run on any EBS 12.2 environment to identify missing
patches that are in the latest EBS CPU.

You can download the latest version of ECPUC via Patch 35583866.

Refer to the README.txt in Patch 35583866 for instructions for running
ECPUC and information regarding the generated ECPUC.lst report.

The checker generates the report ECPUC_YYYY-MM-DD_HH24-MI.lst that lists
recommended EBS CPU patches and security fixes for your environment
per Table 1 โ€˜CPU Patches for Oracle E-Business Suiteโ€™ and
Table 2 โ€˜Additional Patches Requiredโ€™ documented in the
quarterly EBS CPU MOS Note.

Each quarterly EBS CPU MOS Note ID is unique. Refer to
My Oracle Support (MOS) Knowledge Document 2484000.1,
โ€˜Identifying the Latest Critical Patch Update for Oracle E-Business Suite
Release 12โ€ฒ which includes a link to the current EBS CPU MOS document.
****************************************************************************

currently spooling to ECPUC_2024-11-27_14-08.lst
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 โ€“ Production

Checkingย  ECPUC report

[oracle@ebs12214 ecpuc]$ cat ECPUC_2024-11-27_14-08.lst

Start Time: 27-11-2024 14:08:42
****************************************************************************
E-Business Suite Critical Patch Update Checker (ECPUC)

ECPUC.sql may be run on any EBS 12.2 environment to identify missing
patches that are in the latest EBS CPU.

You can download the latest version of ECPUC via Patch 35583866.

Refer to the README.txt in Patch 35583866 for instructions for running
ECPUC and information regarding the generated ECPUC.lst report.

The checker generates the report ECPUC_YYYY-MM-DD_HH24-MI.lst that lists
recommended EBS CPU patches and security fixes for your environment
per Table 1 โ€˜CPU Patches for Oracle E-Business Suiteโ€™ and
Table 2 โ€˜Additional Patches Requiredโ€™ documented in the
quarterly EBS CPU MOS Note.

Each quarterly EBS CPU MOS Note ID is unique. Refer to
My Oracle Support (MOS) Knowledge Document 2484000.1,
โ€˜Identifying the Latest Critical Patch Update for Oracle E-Business Suite
Release 12โ€ฒ which includes a link to the current EBS CPU MOS document.
****************************************************************************
============================================================================
SECTION-1 ECPUC Version
============================================================================

EBS CPU Checker Version
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“
2024.1

============================================================================
SECTION-2 Oracle E-Business Suite (EBS): Instance Information
============================================================================

****************************************************************************
Instance Summary
****************************************************************************

EBS Release EBS CPU Level
โ€”โ€”โ€”โ€“ โ€”โ€”โ€”โ€”-
12.2.12 2022.07

Instance Name Database Database Version
โ€”โ€”โ€”โ€”โ€”- โ€”โ€”โ€”โ€”โ€”- โ€”โ€”โ€”โ€”โ€”โ€”
prodcdb PROD 19.25.0.0.0

ATG Productย  Product Nameย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Code Level

โ€”โ€”โ€”โ€” โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”- โ€”โ€”โ€”-

adย ย ย ย ย ย ย ย ย ย  Applications DBAย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  C.16

txkย ย ย ย ย ย ย ย ย  Oracle Applications Technology Stackย ย ย ย  C.16

atg_pfย ย ย ย ย ย  Oracle Applications Technology Familyย ย ย  C.11

fwkย ย ย ย ย ย ย ย ย  Oracle Applications Frameworkย ย ย ย ย ย ย ย ย ย ย  C.11

==============================================================================
SECTION-3 Required EBS CPU and Security Fixes
==============================================================================

******************************************************************************
The following output is a list of required patches and security fixes
that are missing in your environment.

It is strongly recommended that you apply all of the listed patches as soon as possible.

If no patches (no rows) are listed then no additional action is required
at this time as your environment includes all patches for this EBS CPU.
******************************************************************************

The following patches are required for this EBS CPU
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“
36944346:12.2.0
37078884:R12.ATG_PF.C
37078919:R12.SCM_PF.C
37120495:R12.CC_PF.C
35362524:R12.IGI.C
34979060:R12.MSC.C

6 rows selected.

currently spooling to ECPUC_2024-11-27_14-08.lst

As per the Above Report, we need to Download 6 Patches as shown Below

Dowloading Patches in ECPUC List

Patch 1

36944346:12.2.0

Patch 2

37078884:R12.ATG_PF.C

Patch 3

37078919:R12.SCM_PF.C

Patch 4

37120495:R12.CC_PF.C

Patch 5

35362524:R12.IGI.C

ย 

Patch 6ย 

34979060:R12.MSC.C

ย 

Copy the downloaded Patches on /home/oracle/ecpuc/cpu_patches

Unzip and Apply CPU Patch for OCT 2024

Open a new terminal and Source Application Tier Environment file
[oracle@ebs12214 ~]$ . ./EBSapps.env run
ย  E-Business Suite Environment Information
ย  โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”-
ย  RUN File Systemย  ย  ย  ย  ย  ย : /u01/oracle/PROD/fs2/EBSapps/appl
ย  PATCH File Systemย  ย  ย  ย  ย : /u01/oracle/PROD/fs1/EBSapps/appl
ย  Non-Editioned File System : /u01/oracle/PROD/fs_ne
ย  DB Host: ebs12214.comย  Service/SID: PROD
ย  Sourcing the RUN File System โ€ฆ
Unzip the Patch file
[oracle@ebs12214 cpu_patches]$ cd /home/oracle/ecpuc/cpu_patches/
[oracle@ebs12214 cpu_patches]$ unzip -qoย  p36944346_12.2.0_R12_LINUX.zipย 
[oracle@ebs12214 cpu_patches]$ cp -pR 36944346/ $PATCH_TOP
Start Prepare Phase
[oracle@ebs12214 ~]$ adop phase=prepare
Enter the APPS password:
Enter the EBS_SYSTEM password:
Enter the WLSADMIN password:
Validating credentials.
Warning: WebLogic Admin Server is not running.
Trying to start Admin Server.
You are running adadminsrvctl.sh version 120.10.12020000.11
Starting WLS Admin Serverโ€ฆ
Refer /u01/oracle/PROD/fs2/inst/apps/PROD_ebs12214/logs/appl/admin/log/adadminsrvctl.txt for details
AdminServer logs are located at /u01/oracle/PROD/fs2/FMW_Home/user_projects/domains/EBS_domain/servers/AdminServer/logs
adadminsrvctl.sh: exiting with status 0
adadminsrvctl.sh: check the logfile /u01/oracle/PROD/fs2/inst/apps/PROD_ebs12214/logs/appl/admin/log/adadminsrvctl.txt for more information โ€ฆย ย 
Initializing.
ย  ย  Run Edition contextย  : /u01/oracle/PROD/fs2/inst/apps/PROD_ebs12214/appl/admin/PROD_ebs12214.xml
ย  ย  Patch edition context: /u01/oracle/PROD/fs1/inst/apps/PROD_ebs12214/appl/admin/PROD_ebs12214.xml
ย  ย  Patch file system free space: 137.43 GB
Validating system setup.
ย  ย  Node registry is valid.
Checking for existing adop sessions.
ย  ย  No pending session exists.
ย  ย  Starting new adop session.
===========================================================================
ADOP (C.Delta.16)
Session ID: 9
Node: ebs12214
Phase: prepare
Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_141509/adop.log
===========================================================================
Validating configuration on node: [ebs12214].
ย  ย  Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_141509/prepare/validate/ebs12214
[WARNING]: There could be issues while validating the ports used for E-Business Suite instance
against ports used in /etc/services. Refer the log file for more details.
Verifying data dictionary.
Validating system is ready to prepare.
ย  ย  Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_141509/prepare/ebs12214
Detecting configuration changes.
ย  ย  Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_141509/prepare/ebs12214/adConfigChanges.log
The log file is /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_141509/prepare/ebs12214/adConfigChanges.log
ย  ย  No file system configuration changes were detected.
Checking AD-TXK codelevel.
ย  ย  AD-TXK codelevel has changed.
ย  ย  Checking for CLONE record existence for ebs12214
ย  ย  CLONE record already exist for ebs12214
Checking for pending cleanup actions.
ย  ย  No pending cleanup actions found.
Validating database is ready to prepare.
Starting Apps listener.
adalnctl.sh version 120.3.12020000.4
Checking for FNDFS executable.
Starting listener process APPS_PROD.
adalnctl.sh: exiting with status 0
adalnctl.sh: check the logfile /u01/oracle/PROD/fs2/inst/apps/PROD_ebs12214/logs/appl/admin/log/adalnctl.txt for more information โ€ฆย ย 
Submitting ADZDPATCH concurrent program.
Saving database logs from previous session.
ย  ย  Output: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_141509/prepare/ebs12214/adzdshowlog_cleanup.out
Creating database patch edition.
ย  ย  Log: @ADZDSHOWLOG.sql โ€œ2024/11/27 14:21:04โ€
preparing the seed tables needed for autoconfig execution.
Running AutoConfig on patch edition file system.
The log file for this session is located at: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_141509/prepare/ebs12214/adconfig.log
wlsDomainName: EBS_domain
WLS Domain Name is VALID.
AutoConfig is configuring the Applications environmentโ€ฆ
AutoConfig will consider the custom templates if present.
Using CONFIG_HOME locationย  ย  ย : /u01/oracle/PROD/fs1/inst/apps/PROD_ebs12214
Classpathย  ย  ย  ย  ย  ย  ย  ย  ย  ย : /u01/oracle/PROD/fs1/FMW_Home/Oracle_EBS-app1/shared-libs
/ebs-appsborg/WEB-INF/lib/ebsAppsborgManifest.jar:/u01/oracle/PROD/fs1/EBSapps/comn/java/classes
Using Context fileย  ย  ย  ย  ย  : /u01/oracle/PROD/fs1/inst/apps/PROD_ebs12214/appl/admin/PROD_ebs12214.xml
Context Value Management will now update the Context file
Updating Context fileโ€ฆCOMPLETED
Attempting upload of Context file and templates to databaseโ€ฆCOMPLETED
Configuring templates from all of the product topsโ€ฆ
Configuring AD_TOPโ€ฆโ€ฆ..COMPLETED
Configuring FND_TOPโ€ฆโ€ฆ.COMPLETED
Configuring ICX_TOPโ€ฆโ€ฆ.COMPLETED
Configuring MSC_TOPโ€ฆโ€ฆ.COMPLETED
Configuring IEO_TOPโ€ฆโ€ฆ.COMPLETED
Configuring BIS_TOPโ€ฆโ€ฆ.COMPLETED
Configuring CZ_TOPโ€ฆโ€ฆ..COMPLETED
Configuring SHT_TOPโ€ฆโ€ฆ.COMPLETED
Configuring AMS_TOPโ€ฆโ€ฆ.COMPLETED
Configuring CCT_TOPโ€ฆโ€ฆ.COMPLETED
Configuring WSH_TOPโ€ฆโ€ฆ.COMPLETED
Configuring CLN_TOPโ€ฆโ€ฆ.COMPLETED
Configuring OKE_TOPโ€ฆโ€ฆ.COMPLETED
Configuring OKL_TOPโ€ฆโ€ฆ.COMPLETED
Configuring OKS_TOPโ€ฆโ€ฆ.COMPLETED
Configuring CSF_TOPโ€ฆโ€ฆ.COMPLETED
Configuring IBY_TOPโ€ฆโ€ฆ.COMPLETED
Configuring JTF_TOPโ€ฆโ€ฆ.COMPLETED
Configuring MWA_TOPโ€ฆโ€ฆ.COMPLETED
Configuring CN_TOPโ€ฆโ€ฆ..COMPLETED
Configuring CSI_TOPโ€ฆโ€ฆ.COMPLETED
Configuring WIP_TOPโ€ฆโ€ฆ.COMPLETED
Configuring CSE_TOPโ€ฆโ€ฆ.COMPLETED
Configuring EAM_TOPโ€ฆโ€ฆ.COMPLETED
Configuring GMF_TOPโ€ฆโ€ฆ.COMPLETED
Configuring PON_TOPโ€ฆโ€ฆ.COMPLETED
Configuring FTE_TOPโ€ฆโ€ฆ.COMPLETED
Configuring ONT_TOPโ€ฆโ€ฆ.COMPLETED
Configuring AR_TOPโ€ฆโ€ฆ..COMPLETED
Configuring AHL_TOPโ€ฆโ€ฆ.COMPLETED
Configuring IES_TOPโ€ฆโ€ฆ.COMPLETED
Configuring OZF_TOPโ€ฆโ€ฆ.COMPLETED
Configuring CSD_TOPโ€ฆโ€ฆ.COMPLETED
Configuring IGC_TOPโ€ฆโ€ฆ.COMPLETED
AutoConfig completed successfully.
Synchronizing patch filesystem with run filesystem.
ย  ย  Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_141509/prepare/ebs12214
Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_141509/prepare/ebs12214
Synchronizing snapshots.
Generating editions report.
ย  ย  Output: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_141509/prepare/ebs12214/adzdshowed.out
Generating log report.
ย  ย  Output: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_141509/prepare/ebs12214/adzdshowlog.out
Stopping services on patch file system.
ย  ย  Stopping admin server.
You are running adadminsrvctl.sh version 120.10.12020000.11
ย The AdminServer is already shutdown
AdminServer logs are located at /u01/oracle/PROD/fs1/FMW_Home/user_projects/domains/EBS_domain/servers/AdminServer/logs
adadminsrvctl.sh: exiting with status 2
adadminsrvctl.sh: check the logfile /u01/oracle/PROD/fs1/inst/apps/PROD_ebs12214/logs/appl/admin/log/adadminsrvctl.txt for more information โ€ฆย ย 
ย  ย  Stopping node manager.
You are running adnodemgrctl.sh version 120.11.12020000.12
The Node Manager is already shutdown
NodeManager log is located at /u01/oracle/PROD/fs1/FMW_Home/wlserver_10.3/common/nodemanager/nmHome1
adnodemgrctl.sh: exiting with status 2
adnodemgrctl.sh: check the logfile /u01/oracle/PROD/fs1/inst/apps/PROD_ebs12214/logs/appl/admin/log/adnodemgrctl.txt for more information โ€ฆย ย 
The prepare phase completed successfully.
adop exiting with status = 0 (Success)

Apply Patch once Prepare Phase Finishes

[oracle@ebs12214 ~]$ adop phase=apply patches=36944346

Enter the APPS password:
Enter the EBS_SYSTEM password:
Enter the WLSADMIN password:

Validating credentials.

Initializing.
Run Edition context : /u01/oracle/PROD/fs2/inst/apps/PROD_ebs12214/appl/admin/PROD_ebs12214.xml
Patch edition context: /u01/oracle/PROD/fs1/inst/apps/PROD_ebs12214/appl/admin/PROD_ebs12214.xml
Patch file system free space: 137.42 GB

Validating system setup.
Node registry is valid.

Checking for existing adop sessions.
Continuing with existing session [Session ID: 9].

===========================================================================
ADOP (C.Delta.16)
Session ID: 9
Node: ebs12214
Phase: apply
Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_143436/adop.log
===========================================================================

Applying patch 36944346.
Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_143436/apply/ebs12214/36944346/log/u36944346.log

Generating post apply reports.

Generating log report.
Output: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_143436/apply/ebs12214/adzdshowlog.out

The apply phase completed successfully.

adop exiting with status = 0 (Success)
[oracle@ebs12214 ~]$

Update Database Tier to Latest Autoconfig Code

Create theย New appsutil.zip

Update all database tier nodes with the latest AutoConfig code, by performing the following steps on the application and database tiers

Open a new terminal and Source Application Tier Environment file

[oracle@ebs12214 ~]$ source /u01/oracle/PROD/EBSapps.env run

E-Business Suite Environment Information
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”-
RUN File System : /u01/oracle/PROD/fs2/EBSapps/appl
PATCH File System : /u01/oracle/PROD/fs1/EBSapps/appl
Non-Editioned File System : /u01/oracle/PROD/fs_ne

DB Host: ebs12214.com Service/SID: PROD

Sourcing the RUN File System โ€ฆ

Run the admkappsutil.pl utility to create the appsutil.zip file in <INST_TOP>/admin/out.

[oracle@ebs12214 ~]$ perl $AD_TOP/bin/admkappsutil.pl
Starting the generation of appsutil.zip
Log file located at /u01/oracle/PROD/fs2/inst/apps/PROD_ebs12214/admin/log/MakeAppsUtil_11271555.log
output located at /u01/oracle/PROD/fs2/inst/apps/PROD_ebs12214/admin/out/appsutil.zip

MakeAppsUtil completed successfully.

[oracle@ebs12214 ~]$

Copy the appsutil.zip file to <RDBMS ORACLE_HOME>

Open a new terminal and Source Database Tier Environment file

[oracle@ebs12214 ~]$ . ./env_PROD.env
[oracle@ebs12214 ~]$ cd $ORACLE_HOME

Take Backup of Current appsutil Directory

[oracle@ebs12214 19.0.0]$ cp -pr appsutil appsutil_backup

Copy appsutil.zip to Oracle Database Home

[oracle@ebs12214 19.0.0]$ cp /u01/oracle/PROD/fs2/inst/apps/PROD_ebs12214/admin/out/appsutil.zip /u01/oracle/PROD/19.0.0

Unzip appsutil.zip

[oracle@ebs12214 19.0.0]$ unzip -o appsutil.zip
Archive: appsutil.zip

Autoconfig on DB and APPS

Open New Terminal for Running Autoconfig on Database

[oracle@ebs12214 ~]$ source /u01/oracle/PROD/19.0.0/PROD_ebs12214.env

[oracle@ebs12214 ~]$ cd $ORACLE_HOME
[oracle@ebs12214 19.0.0]$ cd appsutil/scripts/PROD_ebs12214/

[oracle@ebs12214 PROD_ebs12214]$ ./adautocfg.sh

โ€”โ€”โ€”โ€”โ€”- *********** โ€”โ€”โ€”โ€”- *********** โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

Updating rdbms version in Context file to db19
Updating rdbms type in Context file to 64 bits
Configuring templates from ORACLE_HOME โ€ฆ

AutoConfig completed successfully.

[oracle@ebs12214 PROD_ebs12214]$

Open New Terminal for Running Autoconfig on Application

[oracle@ebs12214 ~]$ source /u01/oracle/PROD/EBSapps.env run

E-Business Suite Environment Information
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”-
RUN File System : /u01/oracle/PROD/fs2/EBSapps/appl
PATCH File System : /u01/oracle/PROD/fs1/EBSapps/appl
Non-Editioned File System : /u01/oracle/PROD/fs_ne

DB Host: ebs12214.com Service/SID: PROD

Sourcing the RUN File System โ€ฆ

[oracle@ebs12214 ~]$ cd $ADMIN_SCRIPTS_HOME
[oracle@ebs12214 scripts]$ ./adautocfg.sh

โ€”โ€”โ€”โ€”โ€”- *********** โ€”โ€”โ€”โ€”- *********** โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

AutoConfig completed successfully.

[oracle@ebs12214 scripts]$

Unzip Apply Other Patches in ECPUC LIST

Open a new terminal and Source Application Tier Environment file

[oracle@ebs12214 ~]$ . ./EBSapps.env run

E-Business Suite Environment Information
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”-
RUN File System : /u01/oracle/PROD/fs2/EBSapps/appl
PATCH File System : /u01/oracle/PROD/fs1/EBSapps/appl
Non-Editioned File System : /u01/oracle/PROD/fs_ne

DB Host: ebs12214.com Service/SID: PROD

Sourcing the RUN File System โ€ฆ

Unzip the Patches

[oracle@ebs12214 ~]$ cd ecpuc/cpu_patches/
[oracle@ebs12214 cpu_patches]$ unzip -oq p34979060_R12.MSC.C_R12_GENERIC.zip
[oracle@ebs12214 cpu_patches]$ cp -pr 34979060 $PATCH_TOP

[oracle@ebs12214 cpu_patches]$ unzip -oq p35362524_R12.IGI.C_R12_GENERIC.zip
[oracle@ebs12214 cpu_patches]$ cp -pr 35362524 $PATCH_TOP

[oracle@ebs12214 cpu_patches]$ unzip -oq p37078884_R12.ATG_PF.C_R12_GENERIC.zip
[oracle@ebs12214 cpu_patches]$ cp -pr 37078884 $PATCH_TOP

[oracle@ebs12214 cpu_patches]$ unzip -oq p37078919_R12.SCM_PF.C_R12_GENERIC.zip
[oracle@ebs12214 cpu_patches]$ cp -pr 37078919 $PATCH_TOP

[oracle@ebs12214 cpu_patches]$ unzip -oq p37120495_R12.CC_PF.C_R12_GENERIC.zip
[oracle@ebs12214 cpu_patches]$ cp -pr 37120495 $PATCH_TOP

Apply Patches

[oracle@ebs12214 ~]$ adop phase=apply patches=34979060,35362524,37078884,37078919,37120495 merge=yes

Enter the APPS password:
Enter the EBS_SYSTEM password:
Enter the WLSADMIN password:

Validating credentials.

Initializing.
Run Edition context : /u01/oracle/PROD/fs2/inst/apps/PROD_ebs12214/appl/admin/PROD_ebs12214.xml
Patch edition context: /u01/oracle/PROD/fs1/inst/apps/PROD_ebs12214/appl/admin/PROD_ebs12214.xml

Validating system setup.
Node registry is valid.

Checking for existing adop sessions.
Continuing with existing session [Session ID: 9].

===========================================================================
ADOP (C.Delta.16)
Session ID: 9
Node: ebs12214
Phase: apply
Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_161347/adop.log
===========================================================================

Starting patch merge.
Merging patches where applicable.
Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_161347/apply/ebs12214/admrgpch.log

Applying patch ADOP_MRG_20241127_1732706068:u_1360318917.drv.
Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_161347/apply/ebs12214/ADOP_MRG_20241127_1732706068/log/u_1360318917.log

Generating post apply reports.

Generating log report.
Output: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_161347/apply/ebs12214/adzdshowlog.out

The apply phase completed successfully.

adop exiting with status = 0 (Success)
[oracle@ebs12214 ~]$

Complete Patching Cycle

Open a new terminal and Source Application Tier Environment file

[oracle@ebs12214 ~]$ . ./EBSapps.env run

E-Business Suite Environment Information
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”-
RUN File System : /u01/oracle/PROD/fs2/EBSapps/appl
PATCH File System : /u01/oracle/PROD/fs1/EBSapps/appl
Non-Editioned File System : /u01/oracle/PROD/fs_ne

DB Host: ebs12214.com Service/SID: PROD

Sourcing the RUN File System โ€ฆ

Run Finalize,cutover,cleanup in same adop session

[oracle@ebs12214 ~]$ adop phase=finalize,cutover,cleanup

Enter the APPS password:
Enter the EBS_SYSTEM password:
Enter the WLSADMIN password:

Validating credentials.

Initializing.
Run Edition context : /u01/oracle/PROD/fs2/inst/apps/PROD_ebs12214/appl/admin/PROD_ebs12214.xml
Patch edition context: /u01/oracle/PROD/fs1/inst/apps/PROD_ebs12214/appl/admin/PROD_ebs12214.xml
Patch file system free space: 137.04 GB

Validating system setup.
Node registry is valid.

Checking for existing adop sessions.
Continuing with existing session [Session ID: 9].

โ€”โ€”โ€”โ€”โ€”- *********** โ€”โ€”โ€”โ€”- *********** โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“

===========================================================================
ADOP (C.Delta.16)
Session ID: 9
Node: ebs12214
Phase: finalize,cutover,cleanup
Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_162438/adop.log
===========================================================================

Checking if file system cutover completed.

Broadcast message from oracle@ebs12214.com (somewhere) (Wed Nov 27 16:33:44 202

PROD environment has changed.
All users must re-source the environment.

Starting run edition Admin Server.
Starting application tier services.

Waiting for middle tier services to start on all available nodes.
Generating post-cutover reports.

Generating log report.
Output: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_162438/cutover/ebs12214/adzdshowlog.out

Broadcast message from oracle@ebs12214.com (somewhere) (Wed Nov 27 16:44:28 202

PROD environment has changed.
All users must re-source the environment.

Processing cleanup actions in parallel.
Log: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_162438/cleanup/ebs12214/log/cleanup.log

Generating report of queued DDL actions.

Output: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_162438/cleanup/ebs12214/adzdallddls.out

Running cleanup in STANDARD mode.
Log: @ADZDSHOWLOG.sql โ€œ2024/11/27 17:21:49โ€
[ERROR] [CLEANUP 1:1 ddl_id=26909] ORA-01432: public synonym to be dropped does not exist SQL: drop public synonym WF_ALL_JOBS force

Generating log report.
Output: /u01/oracle/PROD/fs_ne/EBSapps/log/adop/9/20241127_162438/cleanup/ebs12214/adzdshowlog.out

The finalize phase completed successfully.
The cutover phase completed successfully.
The cleanup phase completed successfully.

adop exiting with status = 0 (Success)
[oracle@ebs12214 ~]$

Run ECPUC.sql again and Check the Report

Open a new terminal and Source Application Tier Environment file

[oracle@ebs12214 ~]$ source /u01/oracle/PROD/EBSapps.env run

E-Business Suite Environment Information
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”-
RUN File System : /u01/oracle/PROD/fs2/EBSapps/appl
PATCH File System : /u01/oracle/PROD/fs1/EBSapps/appl
Non-Editioned File System : /u01/oracle/PROD/fs_ne

DB Host: ebs12214.com Service/SID: PROD

Sourcing the RUN File System โ€ฆ

[oracle@ebs12214 ~]$

Connect to the Database Apps User and run ECPUC.sql

[oracle@ebs12214 ~]$ cd ecpuc/
[oracle@ebs12214 ecpuc]$ sqlplus apps

SQL*Plus: Release 10.1.0.5.0 โ€“ Production on Mon Nov 25 18:11:59 2024

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Enter password:

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 โ€“ Production

SQL> @ECPUC.sql

Start Time: 27-11-2024 17:34:29
****************************************************************************
E-Business Suite Critical Patch Update Checker (ECPUC)

ECPUC.sql may be run on any EBS 12.2 environment to identify missing
patches that are in the latest EBS CPU.

You can download the latest version of ECPUC via Patch 35583866.

Refer to the README.txt in Patch 35583866 for instructions for running
ECPUC and information regarding the generated ECPUC.lst report.

The checker generates the report ECPUC_YYYY-MM-DD_HH24-MI.lst that lists
recommended EBS CPU patches and security fixes for your environment
per Table 1 โ€˜CPU Patches for Oracle E-Business Suiteโ€™ and
Table 2 โ€˜Additional Patches Requiredโ€™ documented in the
quarterly EBS CPU MOS Note.

Each quarterly EBS CPU MOS Note ID is unique. Refer to
My Oracle Support (MOS) Knowledge Document 2484000.1,
โ€˜Identifying the Latest Critical Patch Update for Oracle E-Business Suite
Release 12โ€ฒ which includes a link to the current EBS CPU MOS document.
****************************************************************************
============================================================================
SECTION-1 ECPUC Version
============================================================================

EBS CPU Checker Version
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“
2024.1

============================================================================
SECTION-2 Oracle E-Business Suite (EBS): Instance Information
============================================================================

****************************************************************************
Instance Summary
****************************************************************************

EBS Release EBS CPU Level
โ€”โ€”โ€”โ€“ โ€”โ€”โ€”โ€”-
12.2.12 2024.10

Instance Name Database Database Version
โ€”โ€”โ€”โ€”โ€”- โ€”โ€”โ€”โ€”โ€”- โ€”โ€”โ€”โ€”โ€”โ€”
prodcdb PROD 19.25.0.0.0

ATG Productย  Product Nameย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Code Level

โ€”โ€”โ€”โ€” โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”- โ€”โ€”โ€”-

adย ย ย ย ย ย ย ย ย ย  Applications DBAย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  C.16

txkย ย ย ย ย ย ย ย ย  Oracle Applications Technology Stackย ย ย ย  C.16

atg_pfย ย ย ย ย ย  Oracle Applications Technology Familyย ย ย  C.11

fwkย ย ย ย ย ย ย ย ย  Oracle Applications Frameworkย ย ย ย ย ย ย ย ย ย ย  C.11

==============================================================================
SECTION-3 Required EBS CPU and Security Fixes
==============================================================================

******************************************************************************
The following output is a list of required patches and security fixes
that are missing in your environment.

It is strongly recommended that you apply all of the listed patches as soon as possible.

If no patches (no rows) are listed then no additional action is required
at this time as your environment includes all patches for this EBS CPU.
******************************************************************************

no rows selected ===> (As you Can see no more Patches Required by ECPUC)

currently spooling to ECPUC_2024-11-27_17-34.lst
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 โ€“ Production

Hope you found this document informative and gained valuable insights.

    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

    SyedSaadAli_OracleACEpro-New.png

    Proudly in the Top 100 Oracle Blogs on the Web

    Oraclesolutionsย  Ranked Among the Top 100 Oracle Blogs Worldwide Since 2017 I am incredibly proud …

    Leave a Reply