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 for Oracle
Sie können eine Amazon RDS Custom DB-Instance aktualisieren, indem Sie sie so ändern, dass sie eine neue benutzerdefinierte Engine-Version (CEV) verwendet. Allgemeine Informationen zu Upgrades finden Sie unter Upgrade der Engine-Version für eine DB-Instance.
Themen
- Überblick über Upgrades in RDS Custom for Oracle
- Anforderungen für RDS Custom for Oracle-Upgrades
- Überlegungen zu RDS Custom for Oracle-Datenbank-Upgrades
- Überlegungen zu RDS kundenspezifischen Upgrades für Oracle OS
- Gültige CEV Upgrade-Ziele für RDS benutzerdefinierte Oracle-DB-Instances anzeigen
- Eine RDS benutzerdefinierte für Oracle DB-Instance aktualisieren
- Ausstehende Datenbank-Upgrades für RDS benutzerdefinierte DB-Instances anzeigen
- Behebung eines Upgrade-Fehlers für eine RDS Custom for Oracle DB-Instance
Überblick über Upgrades in RDS Custom for Oracle
Mit RDS Custom for Oracle können Sie entweder Ihre Oracle-Datenbank oder Ihr DB-Instance-Betriebssystem (OS) patchen, indem Sie eine neue Instanz erstellen CEVs und dann Ihre Instance so ändern, dass sie die neue Version verwendetCEV.
Themen
CEVUpgrade-Optionen
Wenn Sie eine CEV für ein Upgrade erstellen, stehen Ihnen die folgenden Optionen zur Verfügung, die sich gegenseitig ausschließen:
- Nur Datenbank
-
Verwenden Sie das Amazon Machine Image (AMI), das derzeit von Ihrer DB-Instance verwendet wird, wieder, geben Sie jedoch andere Datenbank-Binärdateien an. RDSCustom weist ein neues Binärvolume zu und hängt es dann an die bestehende Amazon-Instance an. EC2 RDSCustom ersetzt das gesamte Datenbank-Volume durch ein neues Volume, das Ihre Zieldatenbankversion verwendet.
- Nur OS
-
Verwenden Sie die Datenbank-Binärdateien, die derzeit von Ihrer DB-Instance verwendet werden, erneut, geben Sie jedoch eine andere AMI an. RDSCustom weist eine neue EC2 Amazon-Instance zu und hängt 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 sie zweimal aktualisieren. CEV 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 dringend, dass Sie Ihre RDS Custom for Oracle-DB-Instance mithilfe von CEVs aktualisieren. RDSCustom for Oracle Automation synchronisiert die Patch-Metadaten mit der Datenbank-Binärdatei auf Ihrer DB-Instance.
Unter besonderen Umständen unterstützt RDS Custom das direkte Anwenden eines „einmaligen“ Datenbank-Patches auf die zugrunde liegende EC2 Amazon-Instance mithilfe des OPatch Dienstprogramms. Ein gültiger Anwendungsfall könnte ein Datenbank-Patch sein, den Sie sofort anwenden möchten, aber das RDS Custom-Team aktualisiert die CEV Funktion, was zu Verzögerungen führt. Führen Sie die folgenden Schritte aus, um einen manuellen Datenbank-Patch anzuwenden:
-
Unterbrechen Sie die RDS benutzerdefinierte Automatisierung.
-
Wenden Sie Ihren Patch auf die Datenbank-Binärdateien auf der EC2 Amazon-Instance an.
-
Setzen Sie die RDS benutzerdefinierte 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. Wenn Sie dagegen eine neue erstellenCEV, können Sie mehrere DB-Instances mit derselben erstellen oder aktualisierenCEV.
Allgemeine Schritte zum Patchen Ihrer DB-Instance mit einem CEV
Unabhängig davon, ob Sie das Betriebssystem oder Ihre Datenbank patchen, führen Sie die folgenden grundlegenden Schritte aus:
-
Erstellen Sie eineCEV, 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 ein vorhandenes, das als Quelle verwendet werden CEV soll
Führen Sie die Schritte unter Erstellen einer CEV aus.
-
-
(Optional für Datenbank-Patches) Überprüfen Sie die verfügbaren Engine-Versions-Upgrades, indem Sie den Befehl
describe-db-engine-versions
ausführen. -
Starten Sie den Patch-Vorgang, indem Sie
modify-db-instance
ausführen.Der Status der Instance, die gepatcht wird, unterscheidet sich wie folgt:
-
Während die Datenbank gepatcht RDS wird, ändert sich der Status der DB-Instance in Upgrading.
-
Während RDS das Betriebssystem gepatcht wird, ändert sich der Status der DB-Instance in Modifying.
Wenn die DB-Instance den Status Verfügbar hat, ist das Patchen abgeschlossen.
-
-
Vergewissern Sie sich, dass Ihre DB-Instance die neue Version verwendet, CEV indem Sie Folgendes ausführen
describe-db-instances
.
Anforderungen für RDS Custom for Oracle-Upgrades
Wenn Sie Ihre RDS Custom for Oracle-DB-Instance auf ein Ziel aktualisierenCEV, stellen Sie sicher, dass Sie die folgenden Anforderungen erfüllen:
-
Das ZielCEV, auf das 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.
-
Das Ziel CEV muss die Installationsparametereinstellungen verwenden, die im Manifest der aktuellen Version enthalten sindCEV. Sie können beispielsweise eine Datenbank, die das Standard-Oracle-Standardverzeichnis verwendet, nicht auf eine Datenbank aktualisierenCEV, die ein anderes Oracle-Standardverzeichnis verwendet.
-
Für Datenbank-Upgrades CEV muss das Ziel eine neue Datenbanknebenversion verwenden, keine neue Hauptversion. Sie können beispielsweise kein Upgrade von einer Oracle-Datenbank 12c CEV auf eine Oracle-Datenbank CEV 19c durchführen. 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 CEV muss das Ziel eine andere, AMI aber dieselbe Hauptversion verwenden.