19c → Oracle AI Database 26ai (23ai) upgrade: AutoUpgrade
OracleSeviye: İleriSüre: 2–4 saat (kesinti: veritabanı boyutuna ve bileşenlere göre 30–90 dk)Ana sürüm yükseltmesi (19c → 26ai) için açılır; aynı sürüm içindeki çeyreklik RU için "Oracle Database 19c Release Update (RU) uygulaması" rehberi kullanılır. Oracle'ın önerdiği AutoUpgrade aracıyla: en güncel autoupgrade.jar, config dosyası, analyze → fixups → deploy, guaranteed restore point ile otomatik geri dönüş noktası, 19c CDB'nin yerinde upgrade'i ya da non-CDB'nin 26ai CDB'ye PDB olarak taşınması. Ardından time zone, istatistikler, COMPATIBLE uyarısı ve restore/rollback yolu. Tek instance, Oracle Restart ve RAC (AutoUpgrade'in cluster_database ve srvctl kaydını kendisi yönetmesi) için ayrı yollar içerir.
Yapı: 1 sunucu, Oracle Restart ya da RAC (26ai home tüm node'larda)
Başlamadan önce
- Doğrudan upgrade yolu: Oracle'ın 26ai Upgrade Guide'ına göre 26ai'ye doğrudan yalnız 19c ve 21c'den geçilir (daha eski sürümler önce 19c'ye yükseltilir). Kaynak 19c'nin en güncel RU'da olması önerilir; belge ayrıca bir minimum RU şartı koymaz, ancak AutoUpgrade analyze eksik patch/one-off'ları raporlar.
- Kaynakta COMPATIBLE en az 19.0.0 (26ai'nin kabul ettiği en düşük değer). Daha düşükse (11.2/12.x) önce 19c'de yükseltilmelidir; bu işlem geri alınamaz ve restore point'leri geçersiz kılar.
- 26ai yazılımı … altında kurulu (ZIP/gold image yolu) ve en güncel 26ai RU uygulanmış; home içindeki Java (…) mevcut.… RAC'te 26ai home her node'da aynı yolda, RAC (cluster) kurulumu olarak kurulu olmalıdır; bu kontrol her node'da çalışır.…
- Hedef CDB … 26ai home'da dbca ile oluşturulmuş ve açık; karakter seti kaynakla uyumlu (AL32UTF8 CDB önerilir), db_create_file_dest tanımlı… ve kaynak veritabanı boyutu kadar boş alan var (kopyalama)….
- Kaynak ARCHIVELOG modunda, FRA tanımlı ve yeterli boş alan var (upgrade süresince oluşan flashback ve arşiv logları için; kabaca veritabanı boyutunun %10–20'si kadar ek alan).
- Upgrade'den hemen önce alınmış, geri yüklemesi test edilmiş bir tam RMAN yedeği var (rehberde ayrıca adım olarak da yer alır).… Kopyalamasız non-CDB dönüşümünde tek geri dönüş yolu budur.…
- Uygulama 26ai ile test edildi ve bu rehberdeki adımlar önce bir test veritabanında prova edildi; istemci sürücüleri (JDBC/OCI) 26ai'yi destekliyor.
- Bakım penceresi onaylandı; izleme blackout'a alındı; zamanlanmış işler ve uygulama bağlantıları upgrade sırasında durdurulacak.
- Sunucudan download.oracle.com'a erişim var (autoupgrade.jar için) ya da en güncel jar elle kopyalanacak.
- Grid Infrastructure 26ai'ye yükseltilmiş (…): veritabanı sürümü Grid sürümünden yüksek olamaz. …Tüm node'larda Clusterware aynı sürümde ve sağlıklı.…Oracle Restart yığını yeni Grid home'dan çalışıyor.…
- Veritabanı Clusterware'e kayıtlı ve kaynak home'u gösteriyor (Oracle home: …).
- Sunucu işletim sistemi 26ai'yi destekliyor (Oracle Linux / RHEL 8 ya da 9). OL7/RHEL 7'deki 19c veritabanı yerinde 26ai'ye yükseltilemez: önce işletim sistemi yükseltilir ya da yeni sunucuya taşınır.
Rehberin aşamaları
- Ön kontroller — Kaynak veritabanının durumunu kontrol et · Hedef CDB'nin durumunu kontrol et · En güncel autoupgrade.jar'ı indir · AutoUpgrade config dosyasını yaz · Analyze çalıştır · Analyze raporunu incele …
- Yedek ve geri dönüş noktası — Tam RMAN yedeği al · FRA alanını kontrol et
- Upgrade (deploy) — Uygulamayı durdur · Deploy'u başlat · İlerlemeyi izle · Sonucu kontrol et
- Upgrade sonrası — Ortam dosyalarını yeni home'a çevir… (…)… · Listener'ı 26ai home'a taşı · Clusterware kaydını doğrula · Sürümü, bileşenleri, time zone'u ve uyarıları kontrol et · PDB'lerin açık kalmasını sağla · Sözlük istatistiklerini topla …
- Geri alma (yalnız gerekirse) — AutoUpgrade restore ile restore point'e dön · Kaynak veritabanını 19c'de doğrula · Yedekten geri yükle · 19c sözlüğünü ve bileşenleri doğrula