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.
