Oracle 19c End of Support Date: December 31, 2029 — a Date That Already Moved Once, and the Trap Waiting in 21c
The Oracle 19c end of support date is December 31, 2029 — for Premier Support. That is the date Oracle's Lifetime Support Policy gives for the end of 19c's full-support phase: the phase that includes bug fixes, security patches, Critical Patch Updates, and new certifications under the standard support contract. It is not the last date 19c can be supported at all — Extended Support, a paid add-on, runs to December 31, 2032 — and it is not the date the database stops working. But it is the date after which staying fully patched starts costing extra, and the date every 19c estate should be planning around.
Premier Support ends December 31, 2029 — full support under the standard contract until then.
Extended Support ends December 31, 2032 — paid add-on covering January 1, 2030 through December 31, 2032.
Sustaining Support: indefinite — but no new security patches, no Critical Patch Updates, no new certifications. For security purposes, Sustaining Support is end of life.
The end-of-support date that already moved once
If the 2029 date looks generous for a database released in April 2019, that is because it did not start out this way. Oracle 19c's Premier Support was originally scheduled to end April 30, 2024, with Extended Support to April 30, 2027 — and as the 2024 date approached, Oracle softened the landing by waiving the Extended Support fee from May 1, 2024 (a waiver it later stretched to two years). Then, in November 2024, Oracle moved the wall itself: Premier Support extended to December 31, 2029, Extended Support to December 31, 2032. The extension tracked the reality that 19c's Long Term successor (23ai, of which more below) arrived years later than the original schedule assumed, and it made 19c one of the longest-supported releases Oracle has ever shipped — more than a decade of Premier Support.
Two things follow from that history. First, anyone still quoting April 2024 or April 2027 dates for 19c — and plenty of internal planning documents do — is working from a schedule that no longer exists; the current dates above come from Oracle's own Lifetime Support chart, effective August 7, 2026. Second, 19c joins the growing list of major products whose EOL dates moved after they were published — the pattern our 2026 mid-year report documents across Microsoft, AWS, and Oracle: a published end-of-support date is a plan, not a promise, and it can move in either direction.
One piece of fine print from the same Oracle chart is worth knowing if you run 19c on anything other than Linux x86-64: during the May 1, 2027 – December 31, 2029 remainder of Premier Support and throughout Extended Support, Oracle excludes support for Java 8-related third-party components — an exclusion Oracle says primarily affects the AIX, zLinux, HP-UX, Solaris, and Windows ports of 19c. The headline dates hold, but the coverage inside them narrows at the edges.
The 21c trap: the newer release dies first
Here is the counterintuitive part of Oracle's release model, and the single most expensive misunderstanding available to a 19c estate: Oracle 21c reaches end of Premier Support on July 31, 2027 — nearly two and a half years before 19c — and 21c has no Extended Support at all. A team that "upgraded" from 19c to 21c to get ahead of the 2029 deadline actually shortened its runway by moving onto a version that dies first, with no paid parachute afterward.
The reason is Oracle's two-track release model. Since 19c, Oracle Database releases come in two kinds: Long Term Support releases (19c, 23ai/26ai) get roughly five-plus years of Premier Support and up to three years of Extended Support; Innovation Releases (21c) get a short Premier window and nothing after it. Innovation Releases exist so early adopters can try new features between Long Term releases — they were never meant to run for years in production. "Newer" and "longer-lived" are different axes in this model, and 21c is the proof: the safe rails run from one Long Term release to the next — 19c to 23ai — never through the Innovation release between them.
Every Oracle Database version's support dates
The table below covers every Oracle Database release we track, using Oracle's phase model: the Premier Support ends column is the end of full support under the standard contract — the date most people mean by "end of support" — and Extended Support ends is the end of the paid add-on phase, where one was offered. After both, only Sustaining Support remains, indefinitely and without new patches. Each version links to its live lifecycle page with current status and risk score.
| Release | Released | Premier Support ends (EOL) | Extended Support ends | Status |
|---|---|---|---|---|
| 23ai / 26ai (Long Term) | Sep 19, 2023 | Dec 31, 2031 | TBD | Supported |
| 21c (Innovation) | Aug 13, 2021 | Jul 31, 2027 | Not offered | Supported |
| 19c (Long Term) | Apr 25, 2019 | Dec 31, 2029 | Dec 31, 2032 | Supported |
| 18c | Jul 23, 2018 | Jun 30, 2021 | Not offered | EOL |
| 12c Release 2 (12.2) | Mar 1, 2017 | Mar 31, 2022 | Not offered | EOL |
| 12c Release 1 (12.1) | Jun 25, 2013 | Jul 31, 2018 | Jul 31, 2022 | EOL |
| 11g Release 2 (11.2) | Sep 1, 2009 | Jan 31, 2015 | Dec 31, 2020 | EOL |
| 11g Release 1 (11.1) | Aug 9, 2007 | Aug 31, 2012 | Aug 31, 2015 | EOL |
| 10g Release 2 (10.2) | Jul 11, 2005 | Jul 31, 2010 | Jul 31, 2015 | EOL |
| 10g Release 1 (10.1) | Sep 8, 2003 | Jan 31, 2009 | Jan 1, 2012 | EOL |
| 9i Release 2 (9.2) | May 1, 2002 | Jul 31, 2007 | Jul 31, 2010 | EOL |
| 9i Release 1 (9.0) | Jun 1, 2001 | Dec 31, 2003 | Not offered | EOL |
Dates from our tracked lifecycle data (verification pass 2026-08-12), cross-checked against Oracle's Lifetime Support Policy chart for Technology Products (effective August 7, 2026); Oracle's My Oracle Support release-schedule documents (Doc ID 742060.1) sit behind a support login and remain the authoritative per-patch reference. Two footnotes from Oracle's own chart: the 12.2 date shown is the end of its limited error-correction period (Premier Support formally ended November 30, 2020, with Severity 1 and security fixes continuing to March 31, 2022), and the 23ai row reflects the release Oracle now brands 26ai, whose on-premises Enterprise Edition reached general availability in late 2025 — the 2023 date is the line's original cloud release as 23c.
Who is still on 19c — and why that is not an accident
19c is widely described — including by Oracle — as the most-deployed Oracle Database release, and the structure of the last decade explains why. It is the terminal patch set of the 12.2 family, the version every 11g, 12c, and 18c estate was told to land on, and for five years (2019–2024) it was the only Long Term release available while 21c came and went as an Innovation Release. Everything funneled into 19c, and nothing pulled anything out of it. If your estate runs 19c today, you are not behind — you are on the release Oracle kept extending precisely because so much of the world sits on it. The December 31, 2029 date is the far edge of that grace, not a crisis. What it does demand is a decision about the path off, because the wrong reflex — grabbing the next version number up — leads into the 21c trap above.
What actually stops at each phase boundary
Oracle's three phases differ in exactly one thing that matters for security: who still gets new patches. Premier Support (through 2029, included in the standard contract) and Extended Support (2030–2032, for an additional fee) both deliver security fixes and quarterly Critical Patch Updates. Sustaining Support — where 19c lands January 1, 2033, and where 18c, 12c, and 11g live today — delivers none: no new security patches, no new CPUs, no new certifications, indefinitely. A database on Sustaining Support still has a support contract and a phone number to call; it just has no fix coming for the next vulnerability.
The scale of what stops is concrete. Oracle's July 2026 Critical Patch Update shipped 1,449 security patches — and, as our analysis of that CPU details, Oracle's own advisory states that versions outside Premier or Extended Support are not even tested for the vulnerabilities being fixed, and are likely affected anyway. An out-of-support Oracle Database does not show up in the advisory as vulnerable; it shows up as silence. As of the August 10, 2026 release of CISA's Known Exploited Vulnerabilities catalog, no Oracle Database Server CVE appears in it — the catalog's 45 Oracle entries cover WebLogic Server, E-Business Suite, Java, Fusion Middleware, and other Oracle products — so the database itself has no confirmed-exploitation entry to point to. That is genuinely good news, and it is also exactly what the CPU analysis warns about: for unsupported versions, absence of evidence is the product of nobody looking.
The path off 19c: 23ai — which is now called 26ai
The upgrade rail Oracle built for 19c estates leads to the next Long Term Support release, and its naming deserves one honest paragraph, because it has changed twice. The release was announced as 23c (first available in cloud and developer editions in 2023), renamed 23ai in May 2024 to reflect its AI feature set, and then rebranded again in October 2025 as Oracle AI Database 26ai — with 23 retained as the internal version number, and the move from 23ai to 26ai delivered as a release update rather than a database upgrade. Its on-premises Enterprise Edition became generally available in late 2025. Whatever the label, it is the same Long Term line, with Premier Support to December 31, 2031 and Extended Support dates not yet published (TBD on Oracle's chart).
Practical notes for the 19c-to-26ai move: 19c is a supported direct upgrade source, and Oracle's AutoUpgrade tool is the recommended mechanism. The runway math favors patience over panic — 19c's Premier Support runs to the end of 2029, which is real time to test a major-version move properly — but it does not favor the other extreme: waiting until 2029 to start means doing a major database migration against a deadline, and 26ai's currently published Premier date (December 31, 2031) is only two years past 19c's. Expect that date to extend as 26ai matures — Oracle's Long Term dates historically move outward, as 19c itself just demonstrated — but plan on what is published, not on what is likely.
Extended Support: what it costs, and when the answer is "you can't"
Oracle prices Extended Support as an additional fee on the existing support contract — an uplift applied for up to three years after Premier Support ends, per the Lifetime Support Policy; the exact percentage sits in Oracle's technical support policy documents and your contract rather than on a public price sheet. Oracle also waives the fee when it suits the installed base: 19c itself had its Extended Support fee waived from May 1, 2024, when the old April 2024 Premier date was still in force — a waiver the November 2024 extension made moot by folding that period back into Premier Support. Whether a waiver reappears for the 2030–2032 window is unannounced; budget as if it will not. For the cross-vendor picture of what post-EOL support costs everywhere — including the vendors where the mechanism is public and priced — see our extended-support pricing reference.
For the versions behind 19c, the Extended Support question has harder answers. Oracle 18c's end of support was June 30, 2021, and Extended Support was never offered for it — 18c was effectively an interim release, and its estates were expected to move to 19c. Oracle 11g — still running in more places than anyone admits — is past every purchasable phase: 11.2's Extended Support ended December 31, 2020, so the frequently searched question "what does 11g Extended Support cost" has a blunt answer: nothing, because it no longer exists at any price. Oracle has at times offered additional paid programs (Market-Driven Support) for specific releases after Extended Support ended, but those are time-boxed and negotiated, not a standing product. An 11g or 12c estate's real choices are an upgrade to 19c (still the supported, proven landing for old versions, with runway to 2029), a re-platform, or third-party support as a bridge.
Oracle Database currently carries an EOL Risk Score™ of 50/100 — Grade C, elevated risk, recalculated at every site build from EOL recency, attack surface, CISA KEV exposure, and extended-support availability. Per-version scores and dates are on the Oracle Database lifecycle page.
The right response comes down to one question: how many more years does this system need to run? Under a year, extended support (where it exists) is usually cheaper than an emergency migration. One to three years, migrate — support fees paid repeatedly cost more than doing the project once. Indefinitely, migrate now and plan the next one before it surprises you. Extended support is often the more expensive choice over a multi-year horizon — a bridge, not a destination.
Frequently Asked Questions
When does Oracle 19c support end?
Oracle Database 19c Premier Support ends December 31, 2029, and Extended Support ends December 31, 2032, per Oracle's Lifetime Support Policy. After that, 19c moves to Sustaining Support — offered indefinitely, but with no new security patches, no Critical Patch Updates, and no new certifications. These dates are the result of a November 2024 extension: before Oracle moved them, 19c Premier Support was scheduled to end April 30, 2024, with Extended Support to April 30, 2027.
Is Oracle 19c still supported in 2026?
Yes. As of 2026, Oracle Database 19c is in Premier Support — the full-support phase — through December 31, 2029, with Extended Support available to December 31, 2032. It is a Long Term Support release and remains Oracle's recommended landing for anything coming off 11g, 12c, or 18c. One fine-print item from Oracle's own lifecycle chart: from May 1, 2027, 19c support excludes Java 8-related third-party components, which primarily affects the AIX, zLinux, HP-UX, Solaris, and Windows ports.
Should I upgrade from Oracle 19c to 21c or 23ai?
Not to 21c. Oracle 21c is an Innovation Release: its Premier Support ends July 31, 2027 — nearly two and a half years before 19c's own December 31, 2029 date — and it has no Extended Support at all, so upgrading 19c to 21c moves you to a version that dies first. The long-term path off 19c is 23ai, which Oracle rebranded Oracle AI Database 26ai in October 2025, keeping 23 as the internal version number. It is the next Long Term Support release, with Premier Support to December 31, 2031.
How much does Oracle Extended Support cost for 19c?
Oracle does not publish a dollar price. Per Oracle's Lifetime Support Policy, Extended Support is an additional fee on top of the standard technical support contract, applied as an uplift for up to three years after Premier Support ends — for 19c, that means the January 1, 2030 through December 31, 2032 window. Oracle has waived the fee for specific windows in the past: when 19c Premier Support was still scheduled to end in April 2024, Oracle waived the Extended Support fee from May 1, 2024, a waiver that became moot when the November 2024 extension folded that period back into Premier Support. For 11g the question no longer arises — 11.2 Extended Support ended December 31, 2020, and no fee buys it back; only Sustaining Support remains.
Related
- All Oracle Database versions with live status · Oracle Database 19c — dates and risk score
- Oracle Database End-of-Life Dates: Complete Lifetime Support Guide — every version and the full Premier/Extended/Sustaining model
- Oracle Shipped 1,449 Patches. On Out-of-Support Versions, It Didn't Even Look. — what a CPU means for versions past support
- What Extended Support Actually Costs — the cross-vendor pricing reference
- EOL 2026, the Mid-Year Report — the year the dates stopped holding still