DEV Community

endoflife-ai
endoflife-ai

Posted on • Originally published at endoflife.ai

Oracle Database End-of-Life Dates — Premier & Extended Support for Every Version

If you've ever tried to answer the simple question "when does my Oracle Database version go end of life?" you've probably discovered there's no single date. Oracle doesn't do "EOL" the way Linux distros or runtimes do. Instead, every release moves through three support phases — and one of them sounds supportive but quietly leaves you with zero new security patches.

Here's the whole picture in plain language.

The short version: Oracle 19c is the safe long-term release (Premier Support to Dec 31, 2029, Extended to Dec 31, 2032). 23ai (now branded 26ai) is the newest long-term release. Oracle 18c, 12c, and 11g are all past support and receive only Sustaining Support — which means no new CVE patches.


The Oracle Lifetime Support table

Release GA Release Premier Support Ends Extended Support Ends Status
23ai / 26ai (LTR) 2023–2024 Dec 31, 2031 Available ✅ Active
21c (Innovation) Aug 13, 2021 Jul 31, 2027 None ✅ Active
19c (LTR) Apr 25, 2019 Dec 31, 2029 Dec 31, 2032 ✅ Active · Recommended
18c Jul 23, 2018 Jun 30, 2021 None ❌ EOL
12c Release 2 (12.2) Mar 1, 2017 Mar 31, 2022 None ❌ EOL
12c Release 1 (12.1) Jun 25, 2013 Jul 31, 2018 Jul 31, 2022 ❌ EOL
11g Release 2 Sep 1, 2009 Jan 31, 2015 Dec 31, 2020 ❌ EOL

The three phases (and the one that fools people)

Premier Support — the first ~5 years for a Long-Term Release. Full coverage: bug fixes, security patches, Critical Patch Updates, new certifications. This is what you want to be on.

Extended Support — an optional paid add-on, available only for Long-Term Releases, that extends full coverage for up to 3 more years. Oracle has sometimes waived the first year's fee. Innovation Releases (like 21c) don't get this at all.

Sustaining Support — offered indefinitely, which is exactly why it's misleading. It includes no new security patches, no bug fixes, no error corrections, and no new certifications — just access to patches that already existed and the knowledge base.

⚠️ This is the trap: Oracle can say a release is "still supported" when it's actually on Sustaining Support — getting no new CVE fixes. If you're past your Extended Support date, you are running unpatched. Your vulnerability scanner won't necessarily flag it, because the CVE affected-version ranges often don't list your ancient release. That's the CVE blind spot.


Long-Term vs Innovation Releases

Since 19c, Oracle splits releases into two tracks:

  • Long-Term Releases (LTR) — e.g. 19c and 23ai. ~5 years Premier + up to 3 years Extended. Standardize production here.
  • Innovation Releases — e.g. 21c. ~2 years Premier, no Extended. Great for kicking the tires on new features, bad for systems you'll run for years.

What about 23ai... 23c... 26ai?

Yes, the naming is a mess. It launched as 23c, was renamed 23ai to highlight its built-in AI features (like AI Vector Search), and the release line was later rebranded 26ai — while keeping 23 as the internal version number. It's a Long-Term Release with Premier Support through December 31, 2031, and it's the target if you want the longest runway on a new deployment.


If you're on 11g, 12c, or 18c

You've been running without new security fixes for years (11g since 2020, 12c since 2022, 18c since 2021). Your options:

  1. Upgrade to a Long-Term Release — 19c (most proven) or 23ai (newest). Oracle's AutoUpgrade tool handles most paths.
  2. Buy Extended Support — only available for LTRs (e.g. 19c through 2032), as a paid bridge while you migrate.
  3. Third-party / Market-Driven Support — can patch versions Oracle no longer will, but it's a stopgap, not a destination.

Check your exact version with:

SELECT BANNER_FULL FROM V$VERSION;
Enter fullscreen mode Exit fullscreen mode

TL;DR

If you're on 19c, you're fine until at least 2029. If you're on 18c, 12c, or 11g, you're effectively end of life and unpatched — plan a move to 19c or 23ai now.

I keep a live, always-updated version of this — with every Oracle Database version, its support phase, and a 0–100 EOL Risk Score — here: Oracle Database EOL dates on endoflife.ai. You can also check any other product (Node, Python, PHP, RHEL, Kubernetes, 450+ more) at endoflife.ai.

Top comments (0)