endoflife.ai
EOL Checker Products EOL Watch Get Support

Oracle Database End-of-Life Dates: Complete Lifetime Support Guide

By Scott Bissett  ·  Last updated: September 2, 2026  ·  Covers Oracle Database 9i through 26ai  ·  Every date verified against Oracle's Lifetime Support Policy (Effective Date: August 7, 2026) and Oracle's upgrade documentation

Oracle Database does not use a simple "end of life" date. Instead, Oracle's Lifetime Support Policy moves every release through three phases — Premier Support, Extended Support, and Sustaining Support — and the rules differ between Long-Term Releases and Innovation Releases. This guide lays out the exact Premier and Extended Support dates for every Oracle Database version, explains what each phase actually means for security, and tells you which version to move to.

Quick answer: Oracle 19c is the recommended long-term release — Premier Support runs through December 31, 2029, with Extended Support to December 31, 2032. Oracle 23ai (now branded 26ai) is the newest long-term release, with Premier Support to December 31, 2031. Oracle 21c (an Innovation Release) has Premier Support to July 31, 2027 and no Extended Support. Everything 18c and older — including 12.2 and 11g — is past all support and now receives only Sustaining Support, which provides no new security patches.

Key Dates at a Glance

Oracle Database EOL Risk Scores

An end-of-support date on its own does not say how urgent a version is. We publish an EOL Risk Score (0–100) for every tracked release, combining how far past support it is, its attack surface, and whether CISA's Known Exploited Vulnerabilities catalog lists it. The numbers below are live values, rewritten on every build from the same data that powers the product page.

ReleaseEOL Risk ScoreSupport phase todayWhat drives it
26ai (23ai)10PremierLong-Term Release in Premier Support; nothing lifecycle-driven in the score yet
19c10PremierIn Premier Support; the score does not see the May 2027 Java-8 carve-out — that is a contract clause, not a lifecycle date
21c10Premier (no Extended)Still supported, but the nearest hard cliff on this page — Innovation Releases get no Extended Support
18c50SustainingNo new Critical Patch Update fixes since Premier ended in 2021
12.250SustainingLimited Error Correction ended in 2022; full error correction ended in 2020
12.150SustainingExtended Support ended in 2022 (SE/SE1 editions lost Premier in 2016)
11.250SustainingExtended Support ended in 2020; every CPU since has skipped it

Two things to read out of these numbers. First, the three supported releases score alike: Oracle's lifecycle clock has not started counting against any of them, so the score is carrying attack-surface and exploitation factors only. Second, every release on Sustaining Support scores the same regardless of how long ago its support ended — the recency factor saturates, because a database that has missed a decade of Critical Patch Updates is not meaningfully safer than one that has missed five years. Live values for every release, including 9i and 10g, are on the Oracle Database product page; the methodology is on the EOL Risk Score page.

Every Oracle Database Version: GA, Premier and Extended Support Dates

Premier and Extended Support end dates for every Oracle Database on-premises server release, from Oracle's published Lifetime Support Policy. Cells bound to our data layer are re-checked against the upstream dataset on every build; Oracle's own document is linked beneath the table.

Release GA Release Premier Support Ends Extended Support Ends Status
23ai / 26ai (LTR) September 19, 2023 (23ai; 26ai Enterprise Edition GA Oct 2025) December 31, 2031 Available (end date TBD) Active
21c (Innovation) August 13, 2021 July 31, 2027 None Active
19c (LTR) April 25, 2019 December 31, 2029 December 31, 2032 Active · Recommended
18c July 23, 2018 June 30, 2021 None EOL
12c Release 2 (12.2) March 1, 2017 March 31, 2022 (Limited Error Correction; full Premier ended Nov 30, 2020) None EOL
12c Release 1 (12.1) June 25, 2013 July 31, 2018 (EE/SE2; SE and SE1 ended Aug 2016) July 31, 2022 EOL
11g Release 2 (11.2) September 1, 2009 January 31, 2015 December 31, 2020 EOL
11g Release 1 (11.1) August 9, 2007 August 31, 2012 August 31, 2015 EOL
10g Release 2 (10.2) July 11, 2005 July 31, 2010 July 31, 2013 EOL
10.1 (10g Release 1) September 8, 2003 January 31, 2009 January 1, 2012 EOL
9.2 (9i Release 2) May 1, 2002 July 31, 2007 July 31, 2010 EOL
9.0 (9i Release 1) June 1, 2001 December 31, 2003 None EOL
8.1.7 (8i) Sept 2000 Dec 2004 Dec 2006 EOL

Sourced from Oracle's Lifetime Support Policy for Technology Products (Effective Date August 7, 2026; page 7, “Oracle Database Releases”) — the authoritative PDF Oracle itself publishes, re-read September 2, 2026 — cross-checked against the live data layer that powers the Oracle Database product page. When people search "oracle 9i end of life": 9i Release 2 left Premier Support in July 2007 and Extended Support in July 2010 — every 9i and 10g system has been without vendor security fixes for well over a decade.

Running Oracle Database past end of life?
Extended support past the official EOL date exists for many products in this position — whether it covers Oracle Database is exactly what we check. Tell us where to reach you and we’ll reply with matched options and pricing guidance — or an honest “no vendor covers this.” Free, no obligation.

Free · No obligation · Independent — we track the dates, vendors don’t pay for placement · dates verified against vendor sources. See all support options →

Understanding Oracle's Lifetime Support Phases

Oracle applies the same three-phase Lifetime Support Policy to every database release. Knowing which phase your version is in matters more than the version number itself.

Phase 1 – Premier Support (first 5 years for LTR)

Premier Support is the full-support phase included in your standard support contract. It provides bug fixes, security patches and Critical Patch Updates, new certifications, and access to support. For Long-Term Releases this phase lasts about five years from general availability.

Phase 2 – Extended Support (up to 3 additional years, LTR only, paid)

Extended Support is an optional paid add-on, available only for Long-Term Releases, that extends full error correction and security coverage for up to three years beyond Premier Support. Oracle has at times waived the fee for the first year of Extended Support on specific releases. Innovation Releases (such as 21c) do not get Extended Support at all.

Phase 3 – Sustaining Support (indefinite, but no new fixes)

After Extended Support ends, a release moves to Sustaining Support, which Oracle offers indefinitely. Critically, Sustaining Support includes no new security patches, bug fixes, error corrections, or certifications — only access to previously released patches and the knowledge base. From a security and compliance standpoint, a database on Sustaining Support is effectively end of life.

Important: "Still supported" in Oracle's terms can mean Sustaining Support — which provides no new CVE patches. If your database is past its Extended Support date, you are no longer receiving security fixes, even though Oracle technically still "supports" the product. This is exactly the kind of CVE blind spot that vulnerability scanners miss.

Long-Term Releases vs. Innovation Releases

Since 19c, Oracle has split database releases into two tracks:

Premier vs. Extended vs. Sustaining — which one are you actually on?

Added August 17, 2026. The three phases above are the taxonomy; this is the decision. Almost every question people bring to this page reduces to one of three situations, and each has a different answer.

You are on 19c (or 23ai/26ai). You are in Premier Support — full patches, Critical Patch Updates, no add-on fee. 19c's Premier phase runs to December 31, 2029; from January 2030 you would need paid Extended Support (to December 31, 2032) or an upgrade. Nothing is owed today except a plan for 2029, and 19c remains the safe upgrade target for everything older.

You are on 21c. Premier Support runs to July 31, 2027 — and then nothing: 21c is an Innovation Release, and Innovation Releases get no Extended Support. That makes 21c the version with the nearest hard cliff on this page. Plan the move to 19c or 23ai/26ai now.

You are on 18c, 12c or 11g. You are on Sustaining Support, and this is the situation the searches for "11g extended support cost" and "is 11g still supported" are really about. The honest answer: Extended Support for these releases is over — 11.2's ended December 31, 2020, 12.1's July 31, 2022 — and cannot be bought back. Sustaining Support is what remains: you keep access to existing patches and support tickets, but no new security fixes are produced. Every Critical Patch Update since your Extended date has skipped you. The "cost" question has no price on it because there is no product left to buy from Oracle; the choices are an upgrade to 19c (well-trodden, tooling exists for every path from 11.2 up) or third-party extended support, which does exist for out-of-support Oracle Database — see the extended-support market, or tell us your situation via the form on this page.

The one-line test: if your version's Extended Support date is in the past, no new CVE fixes are coming, regardless of what your support contract says. Our analysis of Oracle's July 2026 Critical Patch Update shows what that looks like in practice — the patches shipped for 19c and 23ai, and did not so much as evaluate the older releases.

Oracle Database 19c — The Recommended Release

Oracle Database 19c (released April 25, 2019) is the most widely deployed Oracle release and the long-term home for the 12.2 release family. Premier Support runs through December 31, 2029, and Extended Support is available through December 31, 2032. For most organizations on 11g, 12c, or 18c, 19c is the safest, best-supported upgrade target. For the full 19c story — including how Oracle moved these dates in November 2024, and why "upgrading" 19c to 21c shortens your runway — see our dedicated guide: Oracle 19c End of Support Date: December 31, 2029.

The November 2024 extension carries fine print that most summaries skip: from May 1, 2027, Oracle's 19c coverage no longer includes updates for the BSAFE cryptography libraries, new FIPS 140 certifications, or continued support for the database's bundled Java components. If you run 19c in a regulated environment that depends on FIPS-certified cryptography, your real planning date is mid-2027 — not the end of 2029 printed on the lifecycle chart.

The Java 8 carve-out — 19c's second deadline, in Oracle's own footnotes

Oracle's current Lifetime Support Policy (Effective Date August 7, 2026) states the exclusion precisely: for 19c customers, support for Java 8-related third-party software is excluded during the Premier window from May 1, 2027 through December 31, 2029, and through the entire Extended Support window from January 1, 2030 through December 31, 2032. The document adds that Java 8's own Extended Support ends in December 2030, after which 19c "will no longer receive updates for Java" at all. Oracle names the ports primarily affected — AIX, zLinux, HP-UX, Solaris, and Windows — and directs 19c-on-HP-UX customers to a separate support statement (My Oracle Support Doc ID 3080621.1) with its own end dates.

Read plainly: the December 2029 headline date holds for the core database on mainstream Linux, but if your 19c estate runs on the named ports or depends on its bundled Java or FIPS-certified cryptography, your effective deadline arrives in May 2027 — two and a half years earlier than the chart says. Buying Extended Support to 2032 does not buy those components back. Almost no third-party lifecycle summary carries this carve-out; it is the difference between a 2029 plan and a 2027 problem.

Oracle Database 23ai (26ai) — The Newest Long-Term Release

23ai is Oracle's current long-term release, headlined by built-in AI capabilities such as AI Vector Search. It was originally announced as 23c, renamed 23ai to reflect those AI features, and the release line was later rebranded 26ai — while keeping 23 as the internal version number. Premier Support runs through December 31, 2031, with Extended Support available afterward. It is the recommended target for new deployments that want the longest runway.

Oracle Database 21c — Innovation Release

Oracle Database 21c (released August 13, 2021) is an Innovation Release. Its Premier Support window was extended to July 31, 2027, but it has no Extended Support. Because Innovation Releases are short-lived by design, 21c is not recommended for systems you intend to run for years — move to 19c or 23ai instead.

Legacy Versions — 18c, 12c, and 11g

All of the following are past every supported phase and now receive only Sustaining Support (no new security patches):

If you are running any of these, you have been without new security fixes for years. Migrating to 19c (or 23ai) should be treated as a priority, not a backlog item.

Two pieces of fine print most lifecycle charts omit

The 12.1 edition split. Oracle's own policy document lists 12.1 four times, and the editions did not end together: Standard Edition (SE) and Standard Edition One (SE1) left Premier Support in August 2016 — nearly two years before Enterprise Edition and SE2, whose Premier ran to July 2018 — and SE/SE1 had no Extended Support at all. The 12.1 Extended Support that did exist (to July 2022) was also offered for its final year only on specific platforms. If an audit asks when "12.1" lost support, the correct answer depends on which edition you ran.

What "March 2022" really was for 12.2. The 12.2 end date most trackers publish — March 31, 2022, the date our table shows — was not ordinary Premier Support. Oracle's policy records 12.2 Premier error correction ending November 30, 2020, followed by a Limited Error Correction period (December 1, 2020 – March 31, 2022) that delivered only Severity-1 production fixes and security patches, on listed platforms, and explicitly excluded functional fixes, third-party certifications, Java-dependent components, and cryptography/TLS updates. In practice, full 12.2 support ended in 2020; what ran to 2022 was a narrowing bridge.

The Dates That Matter Next

Read top to bottom, this is the Oracle Database calendar for the next six years. The two rows most lifecycle charts omit are the first and the fifth: they come from footnotes in Oracle's policy document, and they land before the headline dates.

DateWhat endsWho it hits
May 1, 202719c support excludes Java 8-related third-party software; BSAFE cryptography and new FIPS 140 certifications stop19c on AIX, zLinux, HP-UX, Solaris and Windows ports; any 19c estate relying on FIPS-certified crypto
June 2027Premier Support for the 19c AIX PPC32 and Linux x86-32 clients32-bit client deployments still talking to 19c
July 31, 202721c Premier Support — no Extended Support followsAnyone who took 21c as a “newer” production target
December 31, 202919c Premier SupportThe bulk of the world's production Oracle estate; paid Extended Support opens January 1, 2030
December 2030Java 8's own Extended Support — after this, 19c receives no Java updates at all19c everywhere, including mainstream Linux
December 31, 203126ai (23ai) Premier Support; Extended Support end date not yet publishedNew deployments made in 2025–2026
December 31, 203219c Extended Support — the last paid Oracle coverage for 19c19c holdouts who bought the three-year extension

Direct Upgrade Paths, by Oracle's Own Rules

Where you can go depends on where you are, and Oracle's upgrade guides are explicit about it. The 19c upgrade guide lists exactly four releases that upgrade directly to 19c: 11.2.0.4, 12.1.0.2, 12.2.0.1 and 18c. Anything earlier — 11.2.0.3 and below, 12.1.0.1, all of 11.1 and 10g — must first upgrade to one of those intermediate releases. The 26ai upgrade guide (Oracle's documentation now titles the line “Oracle AI Database”) is narrower still: direct upgrades come only from 19c and 21c; every earlier release goes through 19c first.

You are onDirect to 19c?Direct to 26ai?Practical path
21cn/a (newer)Yes21c → 26ai before July 2027
19cYesStay through 2029 (Extended to 2032) or 19c → 26ai when ready
18c, 12.2.0.1, 12.1.0.2, 11.2.0.4YesNo→ 19c → 26ai (two hops, both AutoUpgrade-supported)
11.2.0.3 and older, 12.1.0.1, 11.1, 10g, 9iNoNo→ a supported intermediate (typically 11.2.0.4 or 12.1.0.2) → 19c → 26ai, or a migration by export/import or Data Pump

Two practical notes from the same guides. Oracle's AutoUpgrade tool drives the supported hops, and for a two-step upgrade the pre-upgrade checks run once per hop. And a hop to 21c is never the right intermediate: it adds a step and lands on the release with the earliest cliff on this page.

How to Check Your Oracle Database Version

Connect with SQL*Plus (or any SQL client) and run:

SELECT BANNER_FULL FROM V$VERSION;

Or, for the version number on its own:

SELECT version_full FROM PRODUCT_COMPONENT_VERSION
WHERE product LIKE 'Oracle Database%';

What Actually Happens When Oracle Support Ends

Nothing breaks on the date. The database starts Monday morning exactly as it did Friday. Three things change, and they carry different urgency:

Your Four Options When Oracle Database Support Ends

There are four realistic paths, and the right one depends far more on how long the system needs to survive than on the version it runs today.

OptionBest whenWhat it costs youWatch out for
Stay current inside your release
(apply quarterly Release Updates)
You are on 19c or 23ai/26ai and simply behind on RUs A patching window and regression testing Only works while the release itself is in Premier or paid Extended Support — it does not extend the release's own clock
Migrate to a Long-Term Release
(19c today, 23ai/26ai for the longest runway)
The system will outlive its current release's window Real project work: AutoUpgrade handles the database, but application certification and testing are the actual budget 21c is not a destination — Innovation Releases have no Extended Support, so "upgrading" to 21c shortens your runway
Buy Oracle Extended Support
(LTR only, while on sale)
Migration is real but cannot finish before the Premier date A paid uplift on your support contract, per year Only exists for Long-Term Releases during their Extended window — for 11g, 12c and 18c it is no longer for sale at any price; and it does not restore 19c's Java/FIPS carve-outs
Third-party extended support The workload is frozen by certification or the release is past Oracle's Extended window entirely Per-system annual fee to an independent vendor A bridge, not a destination — every year bought is a year the migration still has to happen. See the extended-support market

How to choose in one question

How many more years does this database need to run? Under a year — extended support (Oracle's if still on sale, third-party if not) is usually cheaper than an emergency migration. One to three years — migrate to 19c or 26ai; support bought repeatedly costs more than doing the project once, and the project only gets harder as the version ages. Indefinitely — migrate to a Long-Term Release and diarize its dates now; databases described as "temporary" are the ones that reach end of support twice.

Frequently Asked Questions

Is Oracle Database 19c still supported?

Yes. 19c is the most widely deployed long-term release. Premier Support runs through December 31, 2029, with Extended Support (paid) to December 31, 2032. It is the recommended upgrade target for most environments.

Is Oracle Database 12c end of life?

Yes. Oracle 12c Release 1 (12.1) Extended Support ended July 31, 2022, and 12c Release 2 (12.2) Premier Support ended March 31, 2022 with no Extended Support. Both are now on Sustaining Support only — no new security patches.

When did Oracle Database 11g reach end of life?

Oracle 11g Release 2 Premier Support ended January 31, 2015 and Extended Support ended December 31, 2020. It has been on Sustaining Support (no new security fixes) ever since, so any 11g system is effectively unsupported for security.

What is Oracle Database 23ai, and what happened to 23c and 26ai?

23ai is Oracle's current long-term release. It was first announced as 23c, renamed 23ai for its built-in AI features, and the line was later rebranded 26ai while keeping 23 as the internal version number. Premier Support runs through December 31, 2031.

Is Oracle Database 21c a long-term release?

No. 21c is an Innovation Release — about two years of Premier Support and no Extended Support. Its Premier Support runs to July 31, 2027. For long-term production, use 19c or 23ai.

What is Oracle Sustaining Support?

Sustaining Support is offered indefinitely after Premier and Extended Support end, but provides no new security patches, bug fixes, error corrections, or certifications — only access to existing patches and the knowledge base. A database on Sustaining Support is effectively end of life for security purposes.

What is the difference between Premier and Extended Support?

Premier Support is the standard 5-year full-support phase for long-term releases. Extended Support is an optional paid add-on that extends full coverage for up to 3 more years, available only for long-term releases. After that, only Sustaining Support remains.

When did Oracle 9i (and 10g) reach end of life?

Oracle 9i Release 2 (9.2) left Premier Support on July 31, 2007 and Extended Support on July 31, 2010; 9i Release 1 ended in December 2003 with no Extended option. 10g Release 2 followed — Premier to July 2010, Extended to July 2015. Every 9i and 10g system has been on Sustaining Support, without new security fixes, for over a decade; the realistic paths are a staged migration (often via 19c) or third-party support.

What is the Java 8 carve-out in 19c's support?

From May 1, 2027, Oracle excludes Java 8-related third-party software from 19c support — through the rest of Premier (to December 31, 2029) and the entire Extended window (to December 31, 2032). Java 8's own Extended Support ends December 2030, after which 19c gets no Java updates at all. Oracle names AIX, zLinux, HP-UX, Solaris and Windows as the ports primarily affected. If that describes your estate, plan for 2027, not 2029 — buying Extended Support does not restore these components.

When is Oracle Database 26ai end of life?

26ai — the renamed 23ai line, still version 23 internally — is a Long-Term Support release with Premier Support through December 31, 2031. Its Extended Support end date is listed by Oracle as to-be-determined, with indefinite Sustaining Support afterward. It is the release with the longest guaranteed runway Oracle currently sells.

How much does Oracle Extended Support cost?

Oracle prices Extended Support as an uplift on your existing support contract — the exact figure depends on that contract, and Oracle has at times waived the fee entirely (it did so for 19c's originally scheduled Extended phase before moving the dates in November 2024). The sharper question is whether it is still for sale: for versions already past their Extended window — 11g, 12c, 18c — there is no Oracle price at any figure. The remaining paid option there is third-party support; see the extended-support market or use the form on this page.

Can I upgrade directly from 11g or 12c to Oracle 26ai?

No. Oracle's 26ai upgrade guide allows direct upgrades only from 19c and 21c. From 11.2.0.4, 12.1.0.2, 12.2.0.1 or 18c the path is a direct upgrade to 19c first, then 19c to 26ai; anything older than 11.2.0.4 needs an intermediate release before 19c. Each hop is supported by Oracle's AutoUpgrade tool.

What is “Oracle AI Database”?

It is the name Oracle's documentation now uses for the 26ai release line — the same Long-Term Release that began as 23c, shipped as 23ai, and keeps 23 as its internal version number. The lifecycle is unchanged by the naming: Premier Support runs through December 31, 2031, with Extended Support dates still to be published.

Related Resources — the Oracle lifecycle series

The Monthly EOL Digest™

Once a month — critical EOL dates, CVE blind spots, and lifecycle changes worth knowing about.

© 2026 endoflife.ai · How we verify our dates · API · Data from endoflife.date (MIT)