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.
Upgrade einer DB-Instance für Amazon RDS Custom für Oracle
Sie können eine Amazon RDS Custom DB-Instance aktualisieren, indem Sie sie ändern, um eine neue benutzerdefinierte Engine-Version (CEV) zu verwenden. Allgemeine Informationen zu Upgrades finden Sie unter Upgrade der Engine-Version für eine DB-Instance.
Themen
Überlegungen zu Datenbank-Upgrades von RDS Custom für Oracle
Überlegungen zu Betriebssystem-Upgrades von RDS Custom für Oracle
Anzeigen gültiger Upgrade-Ziele für RDS-Custom-für-Oracle-DB-Instances
Upgrade einer benutzerdefinierten RDS-für-Oracle-DB-Instance
Anzeigen ausstehender Datenbank-Upgrades für RDS-Custom-DB-Instances
Behebung eines Upgradefehlers für eine RDS-Custom für Oracle-DB-Instance
Übersicht über Aktualisierungen in RDS Custom für Oracle
Mit RDS Custom für Oracle können Sie entweder Ihre Oracle-Datenbank oder Ihr DB-Instance-Betriebssystem (OS) patchen, indem Sie neue CEVs erstellen und dann Ihre Instance so ändern, dass sie das neue CEV verwendet.
Themen
CEV-Upgrade-Optionen
Wenn Sie eine CEV für ein Upgrade erstellen, haben Sie die folgenden Optionen, die sich gegenseitig ausschließen:
- Nur Datenbank
-
Verwenden Sie das Amazon Machine Image (AMI) wieder, das derzeit von Ihrer DB-Instance verwendet wird, geben Sie jedoch andere Datenbank-Binärdateien an. RDS Custom weist ein neues Binär-Volume zu und fügt es dann an die bestehende Amazon-EC2-Instance an. RDS Custom ersetzt das gesamte Datenbank-Volume durch ein neues Volume, das Ihre Zieldatenbankversion verwendet.
- Nur OS
-
Verwenden Sie das Amazon Machine Image (AMI) wieder, das derzeit von Ihrer DB-Instance verwendet wird, geben Sie jedoch ein anderes AMI an. RDS Custom weist eine neue Amazon-EC2-Instance zu und fügt dann das bestehende Binär-Volume an die neue Instance an. Das bestehende Datenbank-Volume wird beibehalten.
Wenn Sie sowohl das Betriebssystem als auch die Datenbank aktualisieren möchten, müssen Sie die CEV zweimal aktualisieren. Sie können entweder das Betriebssystem und dann die Datenbank oder die Datenbank und dann das Betriebssystem aktualisieren.
Warnung
Wenn Sie Ihr Betriebssystem patchen, verlieren Sie Ihre Root-Volume-Daten und alle vorhandenen Betriebssystemanpassungen. Daher empfehlen wir Ihnen dringend, das Root-Volume nicht für Installationen oder zum Speichern von permanenten Daten oder Dateien zu verwenden. Außerdem sollten Sie Ihre Daten vor dem Upgrade sichern.
Patchen ohne CEVs
Wir empfehlen Ihnen dringend, Ihre DB-Instance RDS Custom für Oracle mithilfe von CEVs zu aktualisieren. RDS Custom für Oracle Automation synchronisiert die Patch-Metadaten mit der Datenbank-Binärdatei auf Ihrer DB-Instance.
Unter besonderen Umständen unterstützt RDS Custom das Anwenden eines „einmaligen“ Patches direkt mit dem OPatch-Dienstprogramm auf die zugrunde liegende Amazon-EC2-Instance. Ein gültiger Anwendungsfall könnte ein Datenbank-Patch sein, den Sie sofort anwenden möchten, obwohl das RDS-Custom-Team gerade das CEV-Feature aktualisiert, was zu einer Verzögerung führt. Führen Sie die folgenden Schritte aus, um einen manuellen Datenbank-Patch anzuwenden:
-
Pausieren Sie RDS Custom Automatisierung.
-
Wenden Sie Ihren Patch auf die Datenbank-Binärdateien der Amazon-EC2-Instance an.
-
Fortsetzen Sie RDS Custom Automatisierung fort
Ein Nachteil der vorherigen Technik besteht darin, dass Sie den Patch manuell auf jede Instance anwenden müssen, die Sie aktualisieren möchten. Im Gegensatz dazu können Sie beim Erstellen eines neuen CEV mehrere DB-Instances mit demselben CEV erstellen oder aktualisieren.
Allgemeine Schritte zum Patchen Ihrer DB-Instance mit einer CEV
Unabhängig davon, ob Sie das Betriebssystem oder Ihre Datenbank patchen, führen Sie die folgenden grundlegenden Schritte aus:
-
Erstellen Sie eine CEV, die eines der folgenden Elemente enthält, je nachdem, ob Sie die Datenbank oder das Betriebssystem patchen:
-
Die Oracle Database RU, die Sie auf Ihre DB-Instance anwenden möchten
-
Ein anderes AMI – entweder das neueste verfügbare oder eines, das Sie angeben – und eine vorhandene CEV, die als Quelle verwendet werden soll
Führen Sie die Schritte unter au Erstellen einer CEV.
-
-
(Optional für Datenbank-Patches) Überprüfen Sie die verfügbaren Engine-Versions-Upgrades, indem Sie den Befehl
describe-db-engine-versionsausführen. -
Starten Sie den Patch-Vorgang, indem Sie
modify-db-instanceausführen.Der Status der Instance, die gepatcht wird, unterscheidet sich wie folgt:
-
Während RDS den Datenbank-Patch durchführt, ändert sich der Status der DB-Instance in Wird aktualisiert.
-
Während RDS Patches für das Betriebssystem durchführt, ändert sich der Status der DB-Instance in Wird geändert.
Wenn die DB-Instance den Status Verfügbar hat, ist das Patchen abgeschlossen.
-
-
Vergewissern Sie sich, dass Ihre DB-Instance die neue CEV verwendet, indem Sie
describe-db-instancesausführen.
Anforderungen für Upgrades von RDS Custom für Oracle
Stellen Sie sicher, dass die folgenden Anforderungen erfüllt sind, wenn Sie Ihre DB-Instance von RDS Custom für Oracle aktualisieren:
-
Die Ziel-CEV, auf die Sie ein Upgrade durchführen, muss vorhanden sein.
-
Sie müssen entweder das Betriebssystem oder die Datenbank in einem einzigen Vorgang aktualisieren. Ein Upgrade sowohl des Betriebssystems als auch der Datenbank in einem einzigen API-Aufruf wird nicht unterstützt.
-
Die Ziel-CEV muss die Installationsparametereinstellungen verwenden, die im Manifest der aktuellen CEV enthalten sind. Zum Beispiel können Sie eine Datenbank, die das Standard-Oracle-Standardverzeichnis verwendet, nicht auf eine CEV aktualisieren, die ein nicht standardmäßiges Oracle-Standardverzeichnis verwendet.
-
Für Datenbank-Upgrades muss die Ziel-CEV eine neue Datenbank-Nebenversion verwenden, keine neue Hauptversion. Zum Beispiel ist ein Upgrade von einer Oracle-Database-12c-CEV auf eine Oracle-Database-19c-CEV nicht möglich. Sie können jedoch ein Upgrade von Version 21.0.0.0.ru-2023-04.rur-2023-04.r1 auf Version 21.0.0.0.ru-2023-07.rur-2023-07.r1 durchführen.
-
Für Betriebssystem-Upgrades muss die Ziel-CEV ein anderes AMI verwenden, aber dieselbe Hauptversion haben.