Oracle Database 12c to 19c Upgrade Checklist for ERP Databases
This checklist covers an Oracle Database 12c to 19c upgrade for an ERP database, from vendor certification through AutoUpgrade to post-upgrade validation of batch and integrations. It is written for JD Edwards, E-Business Suite and PeopleSoft databases but applies to any ERP running on Oracle.
0 of 41 items complete
9 critical items still open - these are the highest-risk gaps.
Certification
Pre-upgrade
Backup and fallback
Upgrade
Post-upgrade
ERP validation
Critical items are the ones that, if skipped, either leave no way back or cause an unsupported ERP configuration. Treat them as go or no-go gates.
Get your upgrade runbook reviewed
Send us your planned steps and rehearsal timings and we will check them against your ERP certification notes and flag anything missing.
Optional. The tool and every export work without this. No spam.
How to use it
Work through the groups in order on your rehearsal clone first, then again for production. Tick each item as it is done and export the list as evidence for change control. The critical items are gates: do not start the production window until certification, the tested backup and the rehearsal are complete. Record timings from the rehearsal against each item in the Upgrade group, so the production window is based on measured numbers, and attach the AutoUpgrade logs to the change record.
- Rehearse on a full size clone, not a subset.
- Keep the 12c home and backup until sign off.
- Agree the fallback decision point in advance.
What changes from 12c to 19c
19c is the long term release of the 12.2 family, with the longest support window, so most ERP vendors certify it as their main database target. Practical differences for an ERP DBA include automatic indexing, real time statistics and SQL Quarantine (all three limited to Exadata in 19c), and up to three user PDBs without the Multitenant option. The non-CDB architecture still works in 19c but is desupported from 21c. Optimizer changes are the main risk: each release can produce different plans for the same ERP SQL, which is why the checklist captures SQL Tuning Sets and uses SQL Plan Management.
ERP specific notes
E-Business Suite on 19c requires the multitenant architecture, a CDB with the EBS database as a PDB, and has its own interoperability note with required steps, patches and scripts; follow it instead of a generic upgrade guide. JD Edwards certification depends on the Tools release, and the database client on the Enterprise Server and HTML servers must be upgraded too. PeopleSoft certification depends on PeopleTools. Check all of these in the My Oracle Support Certifications tab before you schedule anything.
Common mistakes
Raising COMPATIBLE in the same window as the upgrade removes the easiest fallback. Skipping dictionary statistics makes the upgrade slower. Forgetting client upgrades on batch and reporting servers causes connection errors that look like database problems. Comparing batch run times without a 12c baseline turns every slow job into an argument. Finally, leaving the guaranteed restore point in place for weeks fills the fast recovery area and can stop the database.
Frequently Asked Questions
What are the steps to upgrade Oracle 12c to 19c?
Confirm ERP certification, install 19c in a new home with the latest RU, run AutoUpgrade analyze, fix the findings, take and test a full backup, create a restore point, rehearse on a clone, run the upgrade with AutoUpgrade deploy, then run utlrp, confirm datapatch and registry status, gather statistics and validate ERP batch and integrations.
What is the difference between Oracle 12c and 19c?
19c is the terminal, long term support release of the 12.2 family. It adds features such as three free user PDBs per CDB, plus automatic indexing, real time statistics and SQL Quarantine (those three on Exadata only in 19c), and carries a longer support window than 12.2. For ERP it is the database release most vendors certify, which is the main reason to upgrade.
Can I upgrade directly from 12.1 to 19c?
Yes. Direct upgrade to 19c is supported from 11.2.0.4, 12.1.0.2, 12.2.0.1 and 18c. Older releases must first be upgraded to one of those. The preupgrade report from AutoUpgrade analyze confirms whether your source is eligible.
How do I stop SQL plan regressions after the upgrade?
Capture key ERP SQL into a SQL Tuning Set on 12c, load those plans as SQL plan baselines in 19c with DBMS_SPM, and compare performance with SQL Performance Analyzer if licensed. Use OPTIMIZER_FEATURES_ENABLE set to the old version only as a temporary fallback while you fix specific statements.
If you want your team to ask the upgraded database, its AWR history and the ERP batch logs questions in plain English on your own servers, we can set that up.
Related Tools
Oracle Database 19c AutoUpgrade Config File Generator
Fill in homes, SID and options to get a working AutoUpgrade config file and the analyze, fixups and deploy commands for a 12c to 19c upgrade.
OracleOracle Database 19c Release Update Gap and Patch Window Calculator
Enter your current and target 19c Release Update to see the gap, the release quarter and an estimated patch window for in-place or out-of-place patching.
OracleOracle Database 19c Security Hardening Checklist for ERP
A 37 item hardening checklist for Oracle Database 19c under an ERP: accounts, privileges, network, unified auditing, data protection and patching.
Developer ToolsOracle Database 19c AWR Report and Top SQL Generator
Fill in a time window and schema to get a ready SQL*Plus script: AWR HTML report, top SQL, largest segments and monthly growth from DBA_HIST views.
More Oracle tools
See all- Oracle Database 19c SGA, PGA and HugePages Sizing Calculator for ERP
- Oracle Database 19c Online Redo Log Size Calculator
- Oracle EBS Discrete Job Statuses Reference
- Oracle EBS Inventory Transaction Types Reference
- Oracle EBS Item Attribute Template Worksheet
- Oracle EBS MRP Exception Messages Reference
- Oracle EBS BOM Interface Load Worksheet
- Oracle EBS Inventory Period Close Checklist
- Oracle EBS WIP Accounting Class Reference
Keep exploring
Free tools
- Oracle EBS 12.2 Database Upgrade to 19c ChecklistA step checklist for upgrading the Oracle E-Business Suite 12.2 database to 19c, organised around the interoperability note and the multitenant requirement.
- Oracle Database 19c AutoUpgrade Config File GeneratorFill in homes, SID and options to get a working AutoUpgrade config file and the analyze, fixups and deploy commands for a 12c to 19c upgrade.
- Oracle Database 19c Security Hardening Checklist for ERPA 37 item hardening checklist for Oracle Database 19c under an ERP: accounts, privileges, network, unified auditing, data protection and patching.