Latest Stable
26ai
Released 14 Oct 2025
(7 months ago)
Software
Oracle Database
IntroductionOracle Database is a leading proprietary multi-model relational database management system developed by Oracle Corporation. Renowned for its robust performance, scalability, and advanced security, it powers enterprise-grade applications globally. It supports diverse workloads including transactional, analytical, and mixed data processing across both on-premises and cloud infrastructures.
VendorOracle Corporation
AuthorLarry Ellison, Bob Miner, Ed Oates
DeveloperOracle Corporation
Written inC, C++, Assembly
PlatformLinux, Windows, Unix
Operating systemCross-platform
TypeRelational Database Management System (RDBMS)
Websitehttps://oracle.com/database/
Support policyhttps://oracle.com/support/lifetime-support/
Security policyhttps://oracle.com/security-alerts/
LicenseProprietary
LATEST RELEASES:
26ai 14 Oct 2025 (7 months ago)
21c 13 Aug 2021 (4 years ago)
19c 25 Apr 2019 (7 years ago)
18c 23 Jul 2018 (7 years ago)
12.2 01 Mar 2017 (9 years ago)

All Releases

Oracle Database support lifecycle 2020 2022 2024 2026 2028 2030 2032 26ai (LTR) Version: 26ai Status: Supported Premier support ends: 2025-10-14 to 2031-12-31 Version: 26ai Status: Supported Extended support ends: 2031-12-31 to TBD Version: 26ai Status: Supported End date: TBD + Version: 26ai Status: Supported Premier support ends: 2025-10-14 to 2031-12-31 21c Version: 21c Status: Supported Premier support ends: 2021-08-13 to 2027-07-31 Version: 21c Status: Supported Premier support ends: 2021-08-13 to 2027-07-31 19c (LTR) Version: 19c Status: Supported Premier support ends: 2019-04-25 to 2029-12-31 Version: 19c Status: Supported Extended support ends: 2029-12-31 to 2032-12-31 Version: 19c Status: Supported Premier support ends: 2019-04-25 to 2029-12-31 Today: 2026-05-30 Today: 2026-05-30 Premier support ends Extended support ends + Ongoing (TBD)
ReleaseStatusRelease datePremier support endsExtended support ends
26aiLTR
Supported
14 Oct 2025
(7 months ago)
31 Dec 2031
(Ends in 5 years, 7 months)
TBD
(Supported)
21c
Supported
13 Aug 2021
(4 years ago)
31 Jul 2027
(Ends in 1 year, 2 months)
Unavailable
19cLTR
Supported
25 Apr 2019
(7 years ago)
31 Dec 2029
(Ends in 3 years, 7 months)
31 Dec 2032
(Ends in 6 years, 7 months)
18c
End of life
23 Jul 2018
(7 years ago)
30 Jun 2021
(Ended 4 years, 10 months ago)
Unavailable
12c Release 2
End of life
01 Mar 2017
(9 years ago)
31 Mar 2022
(Ended 4 years, 1 month ago)
Unavailable
12c Release 1LTR
End of life
25 Jun 2013
(12 years ago)
31 Jul 2018
(Ended 7 years, 9 months ago)
31 Jul 2022
(Ended 3 years, 9 months ago)
11g Release 2LTR
End of life
01 Sep 2009
(16 years ago)
31 Jan 2015
(Ended 11 years, 3 months ago)
31 Dec 2020
(Ended 5 years, 4 months ago)
11g Release 1LTR
End of life
09 Aug 2007
(18 years ago)
31 Aug 2012
(Ended 13 years, 8 months ago)
31 Aug 2015
(Ended 10 years, 8 months ago)
10g Release 2LTR
End of life
11 Jul 2005
(20 years ago)
31 Jul 2010
(Ended 15 years, 9 months ago)
31 Jul 2015
(Ended 10 years, 9 months ago)
10g Release 1LTR
End of life
08 Sep 2003
(22 years ago)
31 Jan 2009
(Ended 17 years, 3 months ago)
01 Jan 2012
(Ended 14 years, 4 months ago)
9i Release 2LTR
End of life
01 May 2002
(24 years ago)
31 Jul 2007
(Ended 18 years, 9 months ago)
31 Jul 2010
(Ended 15 years, 9 months ago)
9i Release 1
End of life
01 Jun 2001
(24 years ago)
31 Dec 2003
(Ended 22 years, 4 months ago)
Unavailable
8i Release 3LTR
End of life
01 Sep 2000
(25 years ago)
31 Dec 2004
(Ended 21 years, 4 months ago)
31 Dec 2006
(Ended 19 years, 4 months ago)

Oracle Database Long-Term and Innovation Release Tracks

Oracle Database follows a dual-track release model -- Long-Term Releases (LTR) and Innovation Releases (IR) -- each with distinct support windows that determine how long your database engine receives patches and error corrections.

Long-Term Releases are the production-grade choice for most enterprises. They receive five years of Premier Support from general availability, followed by three years of fee-based Extended Support, and then indefinite Sustaining Support. Innovation Releases are short-cycle releases designed for early access to new capabilities; they receive Premier Support only, are not eligible for Extended Support, and exit the patching pipeline much earlier.

Oracle ships Release Updates (RUs) quarterly for active releases. These are cumulative patches that include bug fixes, security fixes, and recommended one-off patches. Release Update Revisions (RURs) -- which are security-only, lower-risk stacks -- are reserved exclusively for Long-Term Releases and are not provided for Innovation Releases.

Release Track Premier Support Extended Support Sustaining Support Quarterly RUs RURs
Long-Term Release (LTR) 5 years from GA +3 years (fee-based) Indefinite Yes Yes
Innovation Release (IR) ~2 years from GA Not eligible Indefinite Limited No

Support dates, patch end dates, and any exceptions are governed by the authoritative MOS Note 742060.1 -- Release Schedule of Current Database Releases and the Oracle Technology Products Lifetime Support Policy. Always verify against these sources, as Oracle does revise dates -- including multi-year Premier Support extensions, as shown in the release table above.

Data Integrity and Security Exposure in Unsupported Oracle Engines

Running an Oracle Database instance outside of Premier or Extended Support means no new RUs, no Critical Patch Updates (CPUs), and no security alerts -- leaving your storage engine, listener, and network encryption stack exposed to unpatched CVEs.

Oracle CPUs are released quarterly and often patch vulnerabilities with CVSS scores above 9.0 affecting the Oracle kernel, Java VM, XML DB, and the Oracle Net layer. An unsupported instance stops receiving these fixes permanently. Unlike open-source databases where community patches occasionally backport fixes, Oracle's proprietary model means there is no unofficial patch channel once a release exits support.

Beyond security, older Oracle engine versions lose certification with new OS releases, storage firmware, and third-party middleware. A release on Sustaining Support can still be licensed and run, but Oracle will not reproduce bugs against it or certify it against new Red Hat, SUSE, or AIX versions. This creates a creeping compatibility wall -- not an immediate failure, but a growing constraint on your infrastructure roadmap.

For databases handling financial transactions or PII, auditors increasingly flag instances running past Extended Support end dates. Oracle's own audit language in support contracts distinguishes between "supported" and "sustained" states, and the distinction matters when evaluating patch currency during reviews.

Sustaining Support Phase: What Oracle Still Provides After Extended Support Ends

When Extended Support expires, Oracle Database does not become unsupported in the traditional sense -- it transitions to Sustaining Support, an indefinite tier that provides access to existing patches but no new ones.

Under Sustaining Support, Oracle will not create new bug fixes, will not release new RUs, and will not certify the release against new OS, hardware, or third-party versions. You retain access to My Oracle Support, existing knowledge base articles, and patches that were already published during Premier and Extended Support. That backlog can be substantial for a mature LTR, but it is a static artifact -- it will not grow.

In practice, teams staying on Sustaining Support are either running isolated workloads with no external connectivity, or are mid-migration and treating the instance as a read-only historical archive. For any active OLTP or data warehouse workload, Sustaining Support is not a viable long-term posture.

Capability Premier Support Extended Support Sustaining Support
New bug fixes and RUs Yes Yes No
Critical Patch Updates (CPUs) Yes Yes No
New OS/third-party certifications Yes Limited No
Access to existing patches Yes Yes Yes
My Oracle Support access Yes Yes Yes

The migration path for most on-premises environments is direct upgrade to the current Long-Term Release using Oracle's AutoUpgrade tool, which automates pre-checks, schema migration, and timezone updates. Multi-hop upgrades -- skipping intermediate major versions -- are supported within documented minimum source version constraints. Oracle's AutoUpgrade documentation and Mike Dietrich's Oracle Database Upgrade Blog are the most reliable resources for planning this path.

Querying the Oracle Engine: Identifying Your Active Database Version

The most reliable way to identify an Oracle Database version is to query the V$VERSION or PRODUCT_COMPONENT_VERSION dynamic performance views directly from a SQL session.

From SQL*Plus or any SQL client

SELECT * FROM V$VERSION;

-- Or for a single-row summary:
SELECT BANNER FROM V$VERSION WHERE ROWNUM = 1;

This returns the full version string including the base release, the applied Release Update number, and the patch level -- for example, the banner will show the major version, RU number, and build date. The RU number is critical: two instances on the same major release can be at very different patch levels depending on which quarterly RU has been applied.

Checking the Release Update (RU) patch level

SELECT PATCH_ID, PATCH_UID, VERSION, ACTION, STATUS, DESCRIPTION
FROM DBA_REGISTRY_SQLPATCH
ORDER BY ACTION_TIME DESC;

This query against DBA_REGISTRY_SQLPATCH shows the full patch application history, including which RUs and one-off patches have been applied, their status, and the timestamp. It is the authoritative record of the instance's patch currency.

From the OS command line (without a SQL session)

$ORACLE_HOME/bin/sqlplus -version

# Or using opatch to list all applied patches:
$ORACLE_HOME/OPatch/opatch lspatches

The opatch lspatches command is particularly useful for infrastructure teams who need to audit patch levels across a fleet of Oracle homes without logging into each database individually.

FAQ -- Oracle Database Support Lifecycle and EOL Policy

What is the difference between a Long-Term Release and an Innovation Release in Oracle Database?
Long-Term Releases (LTR) are production-grade releases intended for stable enterprise deployments. They receive Premier Support, Extended Support, and indefinite Sustaining Support. Innovation Releases (IR) provide early access to new capabilities with a shorter Premier Support window only -- they are not eligible for Extended Support and exit the patching cycle significantly earlier than LTRs.

Does Oracle Database have an LTS model similar to other open-source databases?
Oracle's equivalent of LTS is the Long-Term Release designation. LTRs receive five years of Premier Support plus up to three years of fee-based Extended Support, giving a maximum active patch window of eight years. This is longer than most open-source database LTS windows, but Extended Support requires purchasing an additional entitlement on top of the standard Oracle support contract.

What is the difference between Premier Support, Extended Support, and Sustaining Support for Oracle Database?
Premier Support includes new bug fixes, quarterly Release Updates, Critical Patch Updates, and new OS certifications. Extended Support continues bug fixes and CPUs for an additional fee but with limited new third-party certifications. Sustaining Support provides access to previously released patches and Oracle Support resources but produces no new fixes, patches, or certifications -- ever.

How do I know if my Oracle Database version is still receiving patches?
Cross-reference your version against the release table above and MOS Note 742060.1 on My Oracle Support. Check whether your release is an LTR or IR, and whether it is currently within Premier or Extended Support. Then query DBA_REGISTRY_SQLPATCH to confirm the most recently applied RU matches the latest quarterly patch Oracle has released for that version.

Can I skip a major Oracle Database version when upgrading?
Oracle supports direct upgrades from a documented minimum source version to the current target release. In some cases this allows skipping intermediate major versions, but the minimum source version constraint varies per release. Oracle's AutoUpgrade tool enforces these constraints automatically during pre-checks. Always verify the supported upgrade paths in the target release's documentation before planning a multi-hop or skip-version upgrade.