Interoperability Note1
Interoperability Note1
This knowledge document is the primary document that describes how to set up Oracle E-
Business Suite Release 12 (12.1) with Oracle Database 19c (19.x).
The most current version of this document can be obtained in My Oracle Support Knowledge
Document 2580629.1.
In This Document
Section 1: Overview
o 1.1 Important Information Regarding the Upgrade to Oracle Database 19c
Section 2: Upgrading an Oracle E-Business Suite Release 12 Database to Oracle
Database 19c
o 2.1 Before the Database Installation
o 2.2 Database Installation
o 2.3 Database Upgrade
o 2.4 After the Database Upgrade
o 2.5 Convert Database to Multitenant Architecture
Section 3: Unsupported Products
Section 4: Known Issues
Appendix A: Database Patch Lists
Section 1: Overview
Before performing any of the instructions in this document, check My Oracle Support to
confirm that your platform and environment configuration are certified to work with Oracle
Database 19c. If you are on the HP-UX PA-RISC platform or Windows 32-bit platform,
migrate the database tier to HP-UX Itanium or Windows x64 respectively. Consult My
Oracle Support Knowledge Document 456347.1, Oracle E-Business Suite Release 12.0 or
12.1 with a Database Tier Only Platform on Oracle 11g Release 2.
Note: This document describes the Oracle E-Business Suite database upgrade procedure for
on-premises and Oracle Cloud Infrastructure (OCI) Compute environments only. If your
database is running on any other Oracle Database cloud service, see My Oracle Support
Knowledge Document 2517025.1, Getting Started with Oracle E-Business Suite on Oracle
Cloud Infrastructure.
These notes apply to UNIX, Linux, and Windows platforms. However, you may need to
modify some instructions depending on your platform. For example, these notes typically use
UNIX/Linux syntax when specifying a directory, so Windows users will need to substitute
the appropriate syntax when specifying a directory.
You can download Oracle Database 19c from Oracle Technology Network.
When upgrading or making other significant changes to your Oracle E-Business Suite
system, ensure sufficient performance and scalability pre-production testing has been
performed for essential and/or time-critical activities. The testing should include activities
such as maintenance, life-cycle management, batch and online operations. Refer to My
Oracle Support Knowledge Document 2528000.1, Oracle E-Business Suite Performance
Best Practices. This document offers strategic guidance on performance best practices for all
Oracle E-Business Suite environments and is updated as new features and options become
available.
Note: If you are using or planning to use any of the unsupported products, do not upgrade the
database to Oracle Database 19c until the Oracle E-Business Suite 12.1 products you require
are supported for use with Oracle Database 19c.
When upgrading your Oracle E-Business Suite to Oracle Database 19c, your database
will be converted to the multitenant architecture, with a Container Database (CDB)
and a single Pluggable Database. Only multitenant architecture databases are certified
for Oracle E-Business Suite with Oracle Database 19c.
During the upgrade, you will also perform steps to migrate directories defined for
PL/SQL File I/O to database directory objects. This requirement is due to the
desupport in Oracle Database 19c of the UTL_FILE_DIR database initialization
parameter.
Oracle 19c Database Release Update Information for Oracle E-Business Suite:
o Oracle Database Release Update 19.3 as well as Release Update 19.5 and later
are certified.
o Oracle recommends that you upgrade to the latest Oracle Database Release
Update that is certified with Oracle E-Business Suite. Applying the latest
Release Update will ensure that you have the security-related fixes and high-
priority non-security fixes. See My Oracle Support Knowledge Document
2285040.1, Release Update Introduction and FAQ, for more details.
o You can upgrade directly from an earlier Oracle Database version to either:
Oracle Database 19c Release Update 19.3
Oracle Database 19c Release Update 19.6 or a later Oracle E-Business
Suite certified RU.
o You can upgrade to Oracle Database 19c Release Update 19.5 indirectly:
Upgrade from your earlier Oracle Database version to Oracle Database
19c Release Update 19.3
Apply Oracle Database Release Update 19.5.
Note: We strongly recommend upgrading to Oracle Database 19c using the latest
Oracle E-Business Suite certified Release Update (RU).
When upgrading your Oracle E-Business Suite database, it is essential to measure
your performance to make certain operations will continue to meet your requirements.
The most reliable strategy is to upgrade the database in a test environment, and then
conduct a benchmark test with a configuration, product mix, and user load that
simulates your own current and expected workloads. These conditions can help verify
performance before you upgrade your production-ready environment.
Oracle E-Business Suite requires Oracle homes to be writable, not read-only.
Note: If you are going to use Oracle 19c Real Application Clusters (RAC) or Automatic
Storage Management (ASM), see My Oracle Support Knowledge Document 2530680.1,
Using Oracle Database 19c RAC (Single PDB) with Oracle E-Business Suite Release 12.1.3.
1. Run hcheck.sql
Note: One critical check the script performs is to see if there is no SYSTEM datafile
that has a relative file number with the value of 1. If you encounter this error, do not
proceed with any further steps in this document. You will need to perform a migration
of your data that recreates the SYSTEM tablespace using steps documented in My
Oracle Support Knowledge Document 2615617.1, Export/Import Process for Oracle
E-Business Suite Release 12.1 Database Instances Using Oracle Database 19c or My
Oracle Support Knowledge Document 2707504.1, Using Transportable Tablespaces
to Migrate Oracle E-Business Suite Release 12.1 Using Oracle Database 19c
Enterprise Edition on a Multitenant Environment.
Patch 8796558
Patch 9239090 - Release 12.1.3
Patch 23569686 -
R12.AD.B.delta.8
Patch 27135427 -
R12.TXK.B.delta.4
Patch 30033914 - 19c
interoperability patch for Release
12.1.3
Patch 27102203 - Prerequisite
patch for 28613638 and 30824278
Patch 28613638
Patch 28685719
Oracle E- 12.1.3 with listed Patch 29178111
Application
Business Suite patches Patch 29414243
Patch 29583055
Patch 29905536
Patch 30370150
Patch 30601878
Patch 31209544
Patch 31406810
Patch 31470349
Patch 30824278 - Apply only for
Windows.
If you are on a UNIX/Linux platform, apply the 10.1.0.5 version of Patch 6400501 to the iAS
10.1.2 Applications tier Oracle home.
Note: For Linux x86-64 environments, download the Linux 32-bit version of the patch as the
Applications tier Oracle home is 32-bit.
Allow case sensitive passwords (Optional)
If you choose to enable case sensitive passwords, and the database has the
SEC_CASE_SENSITIVE_LOGON initialization parameter set to FALSE, enable case
sensitive passwords by following My Oracle Support Knowledge Document 1581584.1
Patch 12964564:R12.FND.B - Enabling the Oracle Database 11g Case-Sensitive Password
Feature for Oracle E-Business Suite Release 12.1.1+,
On UNIX/Linux:
$ cd $ORACLE_HOME/appsutil
$ . ./txkSetCfgCDB.env dboraclehome=<full path of ORACLE_HOME>
$ export ORACLE_SID=<ORACLE_SID>
$ cd $ORACLE_HOME/appsutil/bin
$ perl txkOnPremPrePDBCreationTasks.pl -dboraclehome=<ORACLE_HOME> \
-outdir=<ORACLE_HOME>/appsutil/log -appsuser=<apps user> \
-dbsid=<ORACLE_SID> -skipdbshutdown=yes
On Windows:
C:\> cd %ORACLE_HOME%\appsutil
C:\> txkSetCfgCDB.cmd dboraclehome=<full path of ORACLE_HOME>
C:\> set ORACLE_SID=<ORACLE_SID>
C:\> cd %ORACLE_HOME%\appsutil\bin
C:\> perl txkOnPremPrePDBCreationTasks.pl -dboraclehome=<ORACLE_HOME> \
-outdir=<ORACLE_HOME>\appsutil\log -appsuser=<apps user> \
-dbsid=<ORACLE_SID> -skipdbshutdown=yes
The 19c Oracle home must be installed on the database server node in a different
directory from the current Oracle home.
Read the chapters prior to the "Installing Oracle Database" chapter of the Oracle
Database Installation Guide 19c for your platform. Pay attention to Chapter 1 as it
contains checklists of requirements. It is possible that an operating system upgrade is
needed prior to upgrading to Oracle Database 19c. Also read the "Major Steps in the
Upgrade Process for Oracle Database" section of Chapter 1 of the Oracle Database
Upgrade Guide 19c. Make sure you thoroughly understand the installation and
upgrade processes. Perform any steps that are relevant for your environment.
Log in to the database server node as the owner of the Oracle RDBMS file system and
database instance. Ensure that environment settings, such as ORACLE_HOME, are
set for the new Oracle home you are about to create, and not for any existing Oracle
homes on the database server node. Perform the steps in the "Installing Oracle
Database" chapter of the Oracle Database Installation Guide 19c for your platform.
In the Database installation windows, select the option to install the database software
only (do not select the option to create and configure a single instance database). In
addition to American English, select any languages used by your Oracle E-Business
Suite database instance. Choose the Enterprise Edition installation type. For Windows
users, in the "Specify Oracle Home User" window, select the "Use Windows Built-in
Account" option.
Note: If you encounter the error "[INS-32921] The specified Oracle base location is
invalid since it contains one or more Oracle bases associated with other Oracle homes
installed on this server.", then choose a different location as the Oracle base.
Note: The Oracle Database 19c installation on UNIX/Linux includes database Release
Update 19.3.0.0.190416, and OCW Release Update 19.3.0.0.190416. The Oracle
Database 19c installation on Windows includes database Release Update 19.3.0.0.0
(The release is not listed in the inventory).
For Linux/UNIX platforms, apply the required 19.20.0.0.0 patches listed in Appendix
A. For Windows platforms, apply the required 19.19.0.0.0 patches.
Download the required Oracle Database patches from Patch 35374280, the
consolidated zip file. The consolidated zip file does not include any database bundle
patches or PSUs. These patches need to be downloaded and applied first.
Note: For Oracle Database 19.0.0.0.0, additional bugfixes are listed in My Oracle
Support Knowledge Document 555.1, Oracle Database 19c Important Recommended
One-off Patches. You should review these in the context of the quarterly Release
Updates (RUs) recommended in this Document 2580629.1. Do not apply an RU from
Document 555.1 unless it is recommended in this document, and do not apply any
Release Update Revisions (RURs). For any bugfixes listed in Document 555.1 that
you decide to apply but that are reported as conflicting with the requirements in this
document, contact Oracle Support.
For more information about patches to apply on Oracle Exadata systems, see My
Oracle Support Knowledge Document 1392527.1, Database Patches Required by
Oracle E-Business Suite on Oracle Engineered Systems: Exadata Database Machines
and SuperClusters.
On the database server node, as the owner of the Oracle RDBMS file system and
database instance, run the following command to create the
$ORACLE_HOME/nls/data/9idata directory.
$ perl $ORACLE_HOME/nls/data/old/cr9idata.pl
After creating the directory, make sure that the ORA_NLS10 environment variable is
set to the full path of the 9idata directory whenever you enable the 19c Oracle home.
5. Create appsutil.zip and copy it to the database tier
$ cp $ORACLE_HOME/jlib/orai18n.jar $ORACLE_HOME/jdk/jre/lib/ext
Note: As a result of creating and instantiating the new CDB instance in parallel with a
running production instance, you must also take into consideration the expected
increase in the total shared memory and "huge" pages requirements on the system.
Accordingly, before attempting to create the CDB, you must consider making needed
adjustments to appropriate kernel parameters that control the total number of "huge"
pages available on the system, and maximum amount of shared memory that can be
allocated on the system.
8. Run datapatch on CDB
Use the following commands to load any necessary patches on the CDB.
On UNIX/Linux:
On Windows:
On the database server node, run the following perl script to generate the required
TNS files. Note that this script does not create a listener.
On UNIX/Linux:
$ cd $ORACLE_HOME/appsutil
$ . ./txkSetCfgCDB.env dboraclehome=<full path of ORACLE_HOME>
$ cd $ORACLE_HOME/appsutil/bin
$ perl txkGenCDBTnsAdmin.pl -dboraclehome=<ORACLE_HOME> \
-cdbname=<CDB SID> -cdbsid=<CDB SID> -dbport=<Database port> \
-outdir=<ORACLE_HOME>/appsutil/log
On Windows:
C:\> cd %ORACLE_HOME%\appsutil
C:\> txkSetCfgCDB.cmd dboraclehome=<full path of ORACLE_HOME>
C:\> cd %ORACLE_HOME%\appsutil\bin
C:\> perl txkGenCDBTnsAdmin.pl -dboraclehome=<ORACLE_HOME> \
-cdbname=<CDB SID> -cdbsid=<CDB SID> -dbport=<Database port> \
-outdir=<ORACLE_HOME>\appsutil\log
If you have Transparent Data Encryption (TDE) enabled in the source database or if
you choose to use TDE, perform the following steps to create a software keystore for
the CDB and to set the TDE master encryption key:
a. Set the keystore location and type
$ export ORACLE_SID=<CDB_SID>
$ sqlplus sec_admin as syskm
SQL> administer key management create keystore identified by
"<keystore password>";
SQL> administer key management create local auto_login keystore
from keystore
'<WALLET_ROOT>/tde' identified by "<keystore password>";
c. Open the keystore and set the TDE Master Encryption Key
Perform the following steps to open the keystore and set the TDE Master
Encryption Key in the software keystore.
Use SQL*Plus to connect to the CDB as SYSDBA and use the following command to
shut down the database:
On each application tier server node, shut down all server processes or services. The
applications will be unavailable to users until all remaining tasks in this section are
completed.
If you have previously enabled Database Vault, follow the steps below that apply to
your database version.
o For Release 11.2.0.4, follow the steps in Appendix B of Oracle Database Vault
Administrator's Guide 11g Release 2 (11.2).
o For Release 12.1.0.2, follow the steps in Appendix B of Oracle Database Vault
Administrator's Guide 12c Release 1 (12.1).
5. Export OLAP analytical workspaces (Conditional)
If you are upgrading from a database version prior to Oracle 12c, log on to the old
database server node, use SQL*Plus to connect to the database as SYSDBA, and run
the $ORACLE_HOME/md/admin/catnomgdidcode.sql script. This drops the MGDSYS
schema.
On the database tier server node, shut down the Oracle Net or Net8 database listener
in the old Oracle home.
Note: To ensure that the database does not inadvertently point to a non-existent
listener during the upgrade, verify that you do not have the LOCAL_LISTENER
initialization parameter set.
8. Prepare to upgrade
Read Chapter 2 of the Oracle Database Upgrade Guide 19c. If you are on a 32-bit
platform, take note of the sections pertaining to the manual/command line method for
upgrading the database. Otherwise, take note of the "The Graphical User Interface
Method for Upgrading Oracle Database" section pertaining to the Database Upgrade
Assistant (DBUA). Also read the section about the Pre-Upgrade Information Tool.
If you are using Transparent Data Encryption (TDE), perform the steps listed in the
"Copying Transparent Encryption Oracle Wallets" subsection of the "Database
Preparation Tasks to Complete Before Starting Oracle Database Upgrades" section of
Chapter 2. This wallet copy is the non-CDB wallet, which is different from the CDB
wallet created previously.
Ensure that the oratab file contains an entry for the database to be upgraded.
If you are using a Windows environment, ensure that the Services applet window is
closed on the database server node. You cannot remove the current database instance
service during the upgrade if this window is open.
Note: The preupgrade.jar log file provides instructions to remove the OLAP catalog
(amd_exists). It does not actually remove the OLAP catalog. Run the
$ORACLE_HOME/olap/admin/catnoamd.sql script manually to remove the OLAP
catalog.
The instructions for the database upgrade are outlined in Chapters 4, 6, and Appendix
B of the Oracle Database Upgrade Guide 19c.
If you are upgrading from a 32-bit platform, Perform the "Upgrading Manually with
Parallel Upgrade Utility" section of chapter 4. Otherwise, perform the steps in
Appendix B and any step in chapter 6 that is relevant to your environment.
Invoke DBUA using the following command. The keepEvents parameter allows
events in the preupgraded database to be enabled during the upgrade.
$ dbua -keepEvents
In Oracle Database 19c, the DMSYS schema is no longer used. The Data Mining
option is installed in the SYS schema. The Oracle 19c pre-upgrade tool has been
extended to include a warning that the DMSYS schema should be dropped. If this
warning is reported, it is recommended to drop the schema. Removing the DMSYS
schema has no effect on the functioning of Data Mining.
When upgrading all statistics tables, note that Oracle E-Business Suite has only one
statistics table (APPLSYS.FND_STATTAB) that needs to be upgraded.
Note: Several patches may require datapatch to be run. This only needs to be run
once after the last patch has been applied.
You can choose to run Oracle E-Business Suite Release 12 PL/SQL database objects
in natively compiled mode with Oracle Database 19c. See the "Compiling PL/SQL
Program Units for Native Execution" section of Chapter 12 of Oracle Database
PL/SQL Language Reference 19c.
If your database server node was upgraded from a 32-bit platform, perform detailed
steps 6 and 7 of My Oracle Support Knowledge Document 352306.1, Upgrading
OLAP from 32 to 64 bits.
2. Run adgrants.sql
Note: When running adgrants.sql, you may get ORA-00942 errors. These are
caused by adgrants.sql trying to create grants on non-existent objects. The errors
can be ignored.
Use SQL*Plus to connect to the database as SYSDBA and run the following
command:
If you upgraded from an RDBMS version prior to Oracle 12c, use SQL*Plus to
connect to the database as SYSDBA and run the
$ORACLE_HOME/rdbms/admin/catmgd.sql script. This creates the new MGDSYS
schema.
If the database is encrypted, perform the following steps to export the non-CDB
wallet Master Encryption Key.
Use SQL*Plus to connect to the database as SYSDBA and run the following
query to determine if the wallet is opened in Auto-Login mode.
WALLET_TYPE
--------------------
AUTOLOGIN
In this subsection, there are two databases that are associated with the 19c Oracle home, the
CDB and the non-CDB database. Moreover, the non-CDB database will be migrated to the
PDB database. Set the appropriate environment variables to connect to the appropriate
database.
Perform the following commands to create the PDB descriptor file in the
$ORACLE_HOME/dbs directory.
On UNIX/Linux:
$ cd $ORACLE_HOME/appsutil
$ . ./txkSetCfgCDB.env dboraclehome=<full path of ORACLE_HOME>
$ export ORACLE_SID=<source SID>
$ cd $ORACLE_HOME/appsutil/bin
$ perl txkOnPremPrePDBCreationTasks.pl -dboraclehome=<ORACLE_HOME> \
-outdir=<ORACLE_HOME>/appsutil/log -appsuser=<apps user> -
dbsid=<source SID>
On Windows:
C:\> cd %ORACLE_HOME%\appsutil
C:\> txkSetCfgCDB.cmd dboraclehome=<full path of ORACLE_HOME>
C:\> set ORACLE_SID=<source SID>
C:\> cd %ORACLE_HOME%\appsutil\bin
C:\> perl txkOnPremPrePDBCreationTasks.pl -dboraclehome=<ORACLE_HOME>
\
-outdir=<ORACLE_HOME>\appsutil\log -appsuser=<apps user> -
dbsid=<source SID>
On the database server node, copy the <source SID>_initparam.sql and <source
SID>_datatop.txt files from the source $ORACLE_HOME/dbs directory to the new
$ORACLE_HOME/dbs directory. Then use SQL*Plus to connect to the CDB as
SYSDBA, and run the following commands to update the CDB initialization
parameters:
On UNIX/Linux:
$ cd $ORACLE_HOME/appsutil
$ . ./txkSetCfgCDB.env dboraclehome=<full path of ORACLE_HOME>
$ export ORACLE_SID=<CDB SID>
$ sqlplus "/ as sysdba"
SQL> startup nomount;
SQL> @$ORACLE_HOME/dbs/<source SID>_initparam.sql
SQL> alter system set LOCAL_LISTENER="<hostname>:<port number>"
scope=both;
SQL> shutdown;
SQL> startup;
On Windows:
C:\> cd %ORACLE_HOME%\appsutil
C:\> txkSetCfgCDB.cmd dboraclehome=<full path of ORACLE_HOME>
C:\> set ORACLE_SID=<CDB SID>
C:\> sqlplus "/ as sysdba"
SQL> startup nomount;
SQL> @%ORACLE_HOME%/dbs/<source SID>_initparam.sql
SQL> alter system set LOCAL_LISTENER="<hostname>:<port number>"
scope=both;
SQL> shutdown;
SQL> startup;
Note: During this process, setting some parameters using ALTER SYSTEM SET may
fail as they can only be set when the database is open. For example:
ORA-07452: specified resource manager plan does not exist in the data
dictionary
For any such parameters, identify the appropriate ALTER SYSTEM SET commands
from the <source SID>_initparam.sql script and run them manually after starting
or opening the database. You will need to restart the database again for those
parameters to take effect.
On UNIX/Linux:
$ cd $ORACLE_HOME/appsutil
$ . ./txkSetCfgCDB.env dboraclehome=<full path of ORACLE_HOME>
$ export ORACLE_SID=<CDB SID>
$ cd $ORACLE_HOME/appsutil/bin
$ perl txkChkPDBCompatability.pl -dboraclehome=<ORACLE_HOME> \
-outdir=<ORACLE_HOME>/appsutil/log -cdbsid=<CDB SID> \
-pdbsid=<source SID> -servicetype=onpremise
On Windows:
C:\> cd %ORACLE_HOME%\appsutil
C:\> txkSetCfgCDB.cmd dboraclehome=<full path of ORACLE_HOME>
C:\> set ORACLE_SID=<CDB SID>
C:\> cd %ORACLE_HOME%\appsutil\bin
C:\> perl txkChkPDBCompatability.pl -dboraclehome=<ORACLE_HOME> \
-outdir=<ORACLE_HOME>\appsutil\log -cdbsid=<CDB SID> \
-pdbsid=<source SID> -servicetype=onpremise
Note: Use the same command options for Oracle Cloud Infrastructure Compute
environments.
Review all warnings and resolve all errors. Re-run the script to verify all errors have
been resolved. Do not run noncdb_to_pdb.sql as that will be run by
txkCreatePDB.pl in the next step.
On UNIX/Linux:
$ cd $ORACLE_HOME/appsutil
$ . ./txkSetCfgCDB.env dboraclehome=<full path of ORACLE_HOME>
$ cd $ORACLE_HOME/appsutil/bin
On Windows:
C:\> cd %ORACLE_HOME%/appsutil
C:\> txkSetCfgCDB.cmd dboraclehome=<full path of ORACLE_HOME>
C:\> cd %ORACLE_HOME%\appsutil\bin
If the database is encrypted, use the following command to run the txkCreatePDB.pl
script to create the PDB.
Note: Use the same command options for Oracle Cloud Infrastructure Compute
environments.
The PDB datafile location can be the same as the source datafile location. When
prompted with "Enter the wallet credentials" and "Enter the secret key", enter the
previously specified CDB wallet password and non-CDB secret password
respectively.
On UNIX/Linux:
$ cd $ORACLE_HOME/appsutil
$ . ./txkSetCfgCDB.env dboraclehome=<full path of ORACLE_HOME>
$ perl $ORACLE_HOME/appsutil/bin/txkPostPDBCreationTasks.pl -
dboraclehome=<ORACLE_HOME> \
-outdir=<ORACLE_HOME>/appsutil/log -cdbsid=<CDB SID> -pdbsid=<PDB
SID> \
-appsuser=apps -dbport=<TNS port number> -servicetype=onpremise
On Windows:
C:\> cd %ORACLE_HOME%\appsutil
C:\> txkSetCfgCDB.cmd dboraclehome=<full path of ORACLE_HOME>
C:\> perl %ORACLE_HOME%\appsutil\bin\txkPostPDBCreationTasks.pl -
dboraclehome=<ORACLE_HOME> \
-outdir=<ORACLE_HOME>\appsutil\log -cdbsid=<CDB SID> -pdbsid=<PDB
SID> \
-appsuser=apps -dbport=<TNS port number> -servicetype=onpremise
Note: Use the same command options for Oracle Cloud Infrastructure Compute
environments.
<TWO_TASK> =
(DESCRIPTION =
(ADDRESS = (PROTOCOL=tcp)(HOST=<hostname>.<domain>)(PORT=<port
number>))
(CONNECT_DATA = (SERVICE_NAME=ebs_<PDB SID>)(INSTANCE_NAME=<CDB
SID>))
)
Update the following values in the context file of every Applications tier server node.
Variable Name Value
s_dbport New database port
s_apps_jdbc_connect_descriptor NULL (blank entry)
Directory (not /usr/tmp) defined in
s_applptmp
UTL_FILE_DIR
To identify the allowable directories for s_applptmp use, connect to the Oracle E-
Business Suite database instance as the apps user and run the following query:
On UNIX/Linux:
$ $INST_TOP/admin/scripts/adautocfg.sh
On Windows:
C:\> %INST_TOP%\admin\scripts\adautocfg.cmd
After running AutoConfig, run the correct Oracle E-Business Suite file system
environment file again, in a new window to ensure the correct environment variables
are loaded. (Existing windows logged into the application tier may have the old
environment variables loaded.)
If you upgraded from a database version prior to 12c, apply Patch 18039691.
If the Oracle Net listener in the 19c Oracle home is defined differently to the one used
by the old Oracle home, you must recreate any custom self-referential database links
that exist in the Oracle E-Business Suite database instance. To check for the existence
of database links, use SQL*Plus on the database server node to connect to the
database instance as apps and run the following query:
If you have custom self-referential database links in the database instance, use the
following commands to drop and re-create them:
If you have implemented any integrations that connect an external node to Oracle E-
Business Suite, then you should reconfigure those integrations with the updated DBC
file. For example, if you have integrated Oracle E-Business Suite with Oracle Access
Manager using Oracle E-Business Suite AccessGate, then you should reconfigure
Oracle E-Business Suite AccessGate and the associated datasource with the updated
DBC file as indicated in My Oracle Support Knowledge Document 1388152.1,
Overview of Single Sign-On Integration Options for Oracle E-Business Suite.
Restart all the application tier server processes you shut down previously. Remember
that the Oracle Net listener for the database instance, as well as the database instance
itself, need to be started in the 19c Oracle home. Users may return to the system.
AutoConfig may fail in RDBMS 19c because adgentns.pl times out. As outlined in
bug 16525885, the workaround is to use SQL*Plus to connect to the database as
SYSDBA and run DBMS_STATS.GATHER_DATABASE_STATS.
If your Oracle E-Business Suite environment is configured for Integrated SOA
Gateway (ISG):
o As outlined in bug 30547875, you may experience slower response for certain
ISG design time operations after upgrade to Oracle Database 19c. The
following ISG design time operations may take additional time to complete as
compared to time taken on Oracle Database 12c or earlier versions:
Deploy an API as REST Service
Generate an API as SOAP Service
o As outlined in bug 30217081, ISG design time operations may fail for certain
public APIs on Oracle Database 19c.
o If you are performing the above operations from the Integration Repository
UI, you may see a time out exception. However, the web service generation or
deployment activities will continue to execute in the background. After a few
minutes, when the service generation or deployment is complete, you will be
able to view the web service artifacts from the Interface Detail page. Please
avoid redoing the design-time operations on the same API until web service
artifacts are available.
o If you are performing any of the above operations using backend scripts, you
may see the script taking more time to complete.
Release Version
Platform Patches
(Footnote 3)
Patch 35320081 (Footnote 1) 19.0.0.0.0
UNIX/Linux
Patch 35354406 (Footnote 2) 19.0.0.0.0
Footnote 1- This is the Database Release Update Patch 19.20.0.0.230718 (Jul2023). Refer to
the patch readme for content and installation instructions. For additional information on
Oracle Database patch delivery refer to Oracle Database Patch Maintenance.
Footnote 2- This is the OJVM Release Update Patch 19.20.0.0.230718 (Jul2023) which
requires additional post-patch installation steps as detailed in its readme.
Footnote 3- This column reflects the exact patch version that must be downloaded from My
Oracle Support:
Individual patches may be available for multiple releases but only the specific version
listed can co-exist with the other recommended patches in the table. Ensure the patch
release version for your chosen platform is installed.
Individual patches on top of an earlier Release Update must be explicitly rolled back
prior to installing Patch 35320081 Database Release Update 19.20.0.0.230718
(Jul2023), these are not automatically handled by the OPatch utility.
Earlier Release Updates do not need to be explicitly rolled back as the OPatch utility
automatically supersedes them when later versions are applied, this applies to the
Database Release Update, OJVM Release Update Patch and OCW Release Update.
Patches listed with version 19.20.0.0.0 DBRU must be installed after Patch 35320081
Database Release Update 19.20.0.0.230718 (Jul2023) has been installed.
Release Version
Platform Patches
(Footnote 3)
Patch 35042068 (Footnote 1) 19.0.0.0.0
Patch 35050341 (Footnote 2) 19.0.0.0.0
UNIX/Linux Patch 35037877 19.19.0.0.0
Patch 35119957 19.19.0.0.0
Patch 35406065 19.19.0.0.0
Footnote 1- This is the Database Release Update Patch 19.19.0.0.230418 (Apr2023). Refer
to the patch readme for content and installation instructions. For additional information on
Oracle Database patch delivery refer to Oracle Database Patch Maintenance.
Footnote 2- This is the OJVM Release Update Patch 19.19.0.0.230418 (Apr2023) which
requires additional post-patch installation steps as detailed in its readme.
Footnote 3- This column reflects the exact patch version that must be downloaded from My
Oracle Support:
Individual patches may be available for multiple releases but only the specific version
listed can co-exist with the other recommended patches in the table. Ensure the patch
release version for your chosen platform is installed.
Individual patches on top of an earlier Release Update must be explicitly rolled back
before installing Patch 35042068 Database Release Update 19.19.0.0.230418
(Apr2023), these are not automatically handled by the OPatch utility.
Earlier Release Updates do not need to be explicitly rolled back as the OPatch utility
automatically supersedes them when later versions are applied, this applies to the
Database Release Update, OJVM Release Update Patch and OCW Release Update.
Patches listed with version 19.19.0.0.0 DBRU must be installed after Patch 35042068
Database Release Update 19.19.0.0.230418 (Apr2023) has been installed.
Change Log
Date Description
Updated consolidated zip file to Patch 35374280.
Added Oracle Database 19.19.0.0.0 Patch 35406065.
2023-
Replaced 19.18.0.0.0 UNIX/Linux information with 19.20.0.0.0.
08-17
Replaced 19.17.0.0.0 Windows information with 19.19.0.0.0.
2019- Added bug 30139564 for the Order management known issue.
11-13
2019- Added step to apply the latest release update.
11-05
2019- Initial publication.
09-13
My Oracle Support Knowledge Document 2580629.1 by Oracle E-Business Suite
Development.