dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
Home/Sürüm Analizleri/oracle-versioning-scheme
19c - 26aiSürümleme & Yaşam Döngüsü Mimarisi · Long-Term vs Innovation & RU Mimarisi11 dk okuma

Oracle Database Sürümleme Mimarisi: Long-Term vs Innovation, Release Updates (RU) ve Yıl Bazlı Model

19c ve 26ai Long-Term Kararlılığı (23c -> 23ai -> 26ai), 21c İnovasyon Ayrımı, Çeyreklik RU Yamalama Mimarisi ve Kurumsal Yükseltme Yolu

Kıdemli DBA Özet Değerlendirmesi
Yıl Bazlı Sürümleme & 26ai Evrimi

Oracle 12c'den sonra yıllık modele geçildi. 23c adlandırması 23ai olarak güncellendi ve Ekim 2025 politika tablosunda 19c'nin yerini alan resmi Long-Term Support sürümü olarak Oracle AI Database 26ai (23.26.1 / 26.0.0.0) yayınlandı.

⚠ 19c dahili 12.2.0.3 ailesidir; 26ai LTS ise 23.26.x çekirdek ailesidir.
Long-Term vs Innovation Release Ayrımı

Destek tarihleri sürüm bazında değişir: 19c Premier 2029 / Extended 2032; 26ai Premier 2031 / Extended TBD; 21c Premier Temmuz 2027 / Extended yok.

⚠ Kurumsal veri merkezlerinde yalnızca Long-Term sürümler (19c ve 26ai LTS) üretim standardı olmalıdır.
Release Updates (RU) Çeyreklik Yama Standardı

Eski Patch Set Update (PSU) ve Bundle Patch (BP) mimarisi kaldırıldı; yerini her çeyrekte (Ocak, Nisan, Temmuz, Ekim) çıkan Release Update (RU) aldı. 26ai için güncellemeler 23.26.x olarak gelir.

⚠ RUR (Release Update Revisions) kaldırılmıştır; tüm sistemler doğrudan çeyreklik RU takip etmelidir.

▸1. Oracle Versiyonlama Evrimi: Klasik Sürümlerden Yıl Bazlı Modele

Oracle Database, 11g ve 12c dönemine kadar büyük majör sürümler (9i, 10g, 11g, 12c) ve bunların arasına dağıtılan "Release 2" (R2) veya terminal patchset'ler ile ilerliyordu. 2018 yılında bu hantal yapı terk edilerek yıllık sürüm modeline geçildi:

  • •18c (12.2.0.2): İlk yıllık sürüm denemesi (Innovation).
  • •19c (12.2.0.3): 12c ailesinin terminal Long-Term Release sürümü. Günümüzde küresel kurumsal üretim sistemlerinin omurgasını oluşturur (Premier: Aralık 2029; Extended: Aralık 2032).
  • •21c (21.x): İnovasyon sürümü (Destek 2024'te sona erdi).
  • •Oracle AI Database 26ai (23.26.1 / 26.0.0.0): Oracle 23c sürümünden sonra ismi 23ai olarak değiştirdi; şimdiki sürüm 26ai'dir. 19c'nin yerini alan resmi Long-Term Support (LTS) amiral gemisidir (Ekim 2025 politika GA tarihi, güncel çeyreklik yamalar 23.26.x).

▸2. Long-Term vs Innovation Release Farkı

Oracle iki farklı sürüm türü tanımlamaktadır:

KriterLong-Term Release (Örn: 19c, 26ai)Innovation Release (Örn: 18c, 21c)
Premier Support19c: Aralık 2029; 26ai: Aralık 203121c: Temmuz 2027; sürüm politikasını kontrol edin
Extended Support19c: Aralık 2032; 26ai: TBDYOK (Uzatılmış destek verilmez)
Kullanım AmacıKurumsal üretim ortamları, ERP, bankacılıkYeni özellikleri erken test etmek isteyen geliştiriciler
Kıdemli DBA TavsiyesiÜretimde ZORUNLU (26ai LTS)Canlı sistemlerde kesinlikle kaçının

▸3. Release Updates (RU) Yama Mimarisi

Oracle, yamalama sürecini yılda dört kez (Ocak, Nisan, Temmuz, Ekim) yayımlanan Release Updates (RU) ile yönetir:

  • •Sürüm Gösterimi: 26ai için yamalar 23.26.x formatında sunulur.
  • •İçerik: Güvenlik yamaları (CVE/CPU), optimizer bugfix'leri ve kritik fonksiyonel düzeltmeler tek bir kümülatif paket olarak verilir.
  • •RUR'ların Sonu: Oracle, geçmişte var olan "Release Update Revision" (RUR) seçeneğini kaldırmıştır; tüm canlı sistemler düzenli olarak en güncel RU'ları (n veya n-1 kuralı) takip etmelidir.

▸4. Kurumsal Yükseltme Yolu: Neden 19c'den Doğrudan 26ai LTS'e?

Birçok kurum şu anda Oracle 19c üzerinde çalışmaktadır:

  • •Hatalı Strateji: 19c'den 21c'ye geçmek. 21c bir Innovation sürümüdür; Premier desteği Temmuz 2027 olarak listelenir ve Extended sunulmaz.
  • •Doğru Strateji (Altın Yol): Oracle 19c ➔ Oracle AI Database 26ai LTS doğrudan geçiş.
  • •Oracle 26ai, AutoUpgrade aracıyla 19c'den doğrudan yükseltmeyi resmi olarak destekler.

▸5. SQL ile Oracle Sürüm ve RU Seviyesi Tespiti

sql
-- 1. Temel Sürüm Bilgisi SELECT banner_full FROM v$version; -- 2. Uygulanmış En Son Release Update (RU) Yamasını Görme SELECT patch_id, action, status, description FROM dba_registry_sqlpatch ORDER BY action_time DESC;