DBAtlas · Veritabanı operasyon atlası

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
Ortamına göre adım adım planı aç →