Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Überlegungen zu RDS Custom for Oracle-Datenbank-Upgrades
Wenn Sie planen, Ihre Datenbank zu aktualisieren, sollten Sie Folgendes berücksichtigen:
-
Die derzeit unterstützte Betriebssystemversion (OS) ist Oracle Linux 8. Um weiterhin die neuesten Sicherheitsupdates und Patches von RDS Custom for Oracle zu erhalten, aktualisieren Sie Ihre DB-Instances auf Oracle Linux 8, indem Sie ein CEV angeben, das auf diesem Betriebssystem basiert. Oracle Database 12c Release 1 (12.1), Oracle Database Release 2 (12.2) und Oracle Database 19c sind die einzigen Versionen, die Oracle Linux 8 unterstützen. Um auf das neueste Oracle Linux 8 AMI zu migrieren, aktualisieren Sie Ihr Betriebssystem auf das neueste AMI. Weitere Informationen finden Sie unter Eine RDS benutzerdefinierte für Oracle DB-Instance aktualisieren.
Der Support für Oracle Linux 7.9 wurde am 31. Dezember 2024 eingestellt. Um Oracle Linux 7 nach dem Ende des Support weiter ausführen zu können, erwerben Sie eine Oracle Extended Support-Lizenz. Sie sind für Sicherheitsupdates verantwortlich und müssen Ihre RDS Custom for Oracle-Instances manuell patchen. Weitere Informationen finden Sie unter Lifetime Support Policy: Deckung für Oracle Open Source Service Offerings
. -
Wenn Sie ein Upgrade für die Datenbank-Binärdateien in der primären DB-Instance durchführen, aktualisiert RDS Custom für Oracle Ihre Lesereplikate automatisch. Wenn Sie das Betriebssystem aktualisieren, müssen Sie die Read Replicas jedoch manuell aktualisieren.
-
Wenn Sie eine Container-Datenbank (CDB) auf eine neue Datenbankversion aktualisieren, überprüft RDS Custom for Oracle, ob alle geöffnet PDBs sind oder geöffnet werden könnten. Wenn diese Bedingungen nicht erfüllt sind, stoppt RDS Custom die Prüfung und setzt die Datenbank in ihren ursprünglichen Zustand zurück, ohne das Upgrade zu versuchen. Wenn die Bedingungen erfüllt sind, patcht RDS Custom zuerst den CDB-Stamm und dann alle anderen PDBs (einschließlich
PDB$SEED
) parallel.Nach Abschluss des Patchens versucht RDS Custom, alle zu öffnen. PDBs Wenn eines davon PDBs nicht geöffnet werden kann, erhalten Sie das folgende Ereignis:
The following PDBs failed to open:
. Wenn RDS Custom das CDB-Root oder ein anderes nicht patchen kann PDBs, wird die Instance in denlist-of-PDBs
PATCH_DB_FAILED
Status versetzt. -
Möglicherweise möchten Sie gleichzeitig ein Hauptversions-Upgrade und eine Konvertierung von Nicht-CDB zu CDB durchführen. In diesem Fall empfehlen wir folgende Vorgehensweise:
-
Erstellen Sie eine neue RDS Custom for Oracle DB-Instance, die die Oracle-Multitenant-Architektur verwendet.
-
Schließen Sie eine Nicht-CDB in Ihr CDB-Root an und erstellen Sie sie als PDB. Stellen Sie sicher, dass die Nicht-CDB dieselbe Hauptversion wie Ihre CDB hat.
-
Konvertieren Sie Ihre PDB, indem Sie das
noncdb_to_pdb.sql
Oracle SQL-Skript ausführen. -
Validieren Sie Ihre CDB-Instance.
-
Führen Sie ein Upgrade für Ihre CDB-Instance aus.
-