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 benutzerdefinierten RDS-für-Oracle-DB-Instance
Um Ihre RDS-Custom-für-Oracle-DB-Instance zu aktualisieren, ändern Sie sie so, dass sie eine neue CEV verwendet. Diese CEV kann entweder neue Datenbank-Binärdateien oder ein neues AMI enthalten. Um beispielsweise Ihre DB-Instance von Oracle Linux 7.9 auf Oracle Linux 8 zu aktualisieren, geben Sie das neueste AMI an, das Oracle Linux 8 verwendet. Um die Datenbank und das Betriebssystem zu aktualisieren, müssen Sie zwei separate Upgrades durchführen.
Anmerkung
Wenn Sie ein Upgrade für die Datenbank durchführen, aktualisiert RDS Custom automatisch Lesereplikate, nachdem es die primäre DB-Instance aktualisiert hat. Wenn Sie das Betriebssystem aktualisieren, müssen Sie die Lesereplikate manuell aktualisieren.
Bevor Sie beginnen, überprüfen Sie Anforderungen für Upgrades von RDS Custom für Oracle und Überlegungen zu Datenbank-Upgrades von RDS Custom für Oracle.
So ändern Sie eine DB-Instance von RDS Custom für Oracle
Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie im Navigationsbereich Datenbanken und dann die DB-Instance von RDS Custom für Oracle aus, die Sie aktualisieren möchten.
-
Wählen Sie Ändern aus. Die Seite Modify DB instance (DB-Instance ändern) wird angezeigt.
-
Wählen Sie für DB-Engine-Version eine andere CEV aus. Gehen Sie wie folgt vor:
-
Wenn Sie die Datenbank patchen, stellen Sie sicher, dass die CEV Datenbank-Binärdateien spezifiziert, die sich von denen unterscheiden, die von Ihrer DB-Instance verwendet werden, und dass kein AMI angegeben wird, das sich von dem AMI unterscheidet, das derzeit von Ihrer DB-Instance verwendet wird.
-
Wenn Sie das Betriebssystem patchen, stellen Sie sicher, dass die CEV ein AMI spezifiziert, das sich von dem unterscheidet, das von Ihrer DB-Instance verwendet wird, und dass keine unterschiedlichen Datenbank-Binärdateien angegeben werden.
Warnung
Wenn Sie Ihr Betriebssystem patchen, verlieren Sie Ihre Root-Volume-Daten und alle vorhandenen Betriebssystemanpassungen.
-
-
Klicken Sie auf Weiter und überprüfen Sie die Zusammenfassung aller Änderungen.
Wählen Sie Apply immediately (Sofort anwenden), um die Änderungen sofort anzuwenden.
-
Wenn sie korrekt sind, wählen Sie Modify DB Instance (DB-Instance ändern) aus, um Ihre Änderungen zu speichern. Oder klicken Sie auf Zurück, um Ihre Änderungen zu bearbeiten, oder auf Abbrechen, um Ihre Änderungen zu verwerfen.
Die folgenden Beispiele zeigen mögliche Upgrade-Szenarien. In den Beispielen wird davon ausgegangen, dass Sie eine RDS-Custom-für-Oracle-DB-Instance mit den folgenden Eigenschaften erstellt haben:
-
DB-Instance mit dem Namen
my-custom-instance -
CEV mit dem Namen
19.my_cev1 -
Oracle Database 19c mit Nicht-CDB-Architektur
-
Oracle Linux 8 mit AMI
ami-1234
Das neueste vom Service bereitgestellte AMI ist ami-2345. Sie finden AMIs mit dem CLI-Befehl describe-db-engine-versions.
Betriebssystem-Upgrade
In diesem Beispiel möchten Sie ein Upgrade von ami-1234 auf ami-2345 durchführen, das neueste vom Service bereitgestellte AMI. Da es sich um ein Betriebssystem-Upgrade handelt, müssen die Datenbank-Binärdateien für ami-1234 und ami-2345 identisch sein. Sie erstellen eine neue CEV mit dem Namen 19.my_cev2 basierend auf 19.my_cev1.
Für Linux, macOS oder Unix:
aws rds create-custom-db-engine-version \ --enginecustom-oracle-ee\ --engine-version19.my_cev2\ --description"Non-CDB CEV based on ami-2345"\ --kms-key-idkey-name\ --source-custom-db-engine-version-identiferarn:aws:rds:us-west-2:123456789012:cev:custom-oracle-ee/19.my_cev1/12345678-ab12-1234-cde1-abcde123456789\ --image-idami-2345
Für Windows:
aws rds create-custom-db-engine-version ^ --enginecustom-oracle-ee^ --engine-version19.my_cev2^ --description"Non-CDB CEV based on ami-2345"^ --kms-key-idkey-name^ --source-custom-db-engine-version-identiferarn:aws:rds:us-west-2:123456789012:cev:custom-oracle-ee/19.my_cev1/12345678-ab12-1234-cde1-abcde123456789^ --image-idami-2345
Um eine RDS Custom DB-Instance zu aktualisieren, verwenden Sie den Befehl modify-db-instance AWS CLI mit den folgenden Parametern:
-
--db-instance-identifier– Geben Sie die RDS-Custom-für-Oracle-DB-Instance an, die aktualisiert werden soll. -
--engine-version– Geben Sie die CEV an, die das neue AMI enthält. -
--no-apply-immediately|--apply-immediately– Geben Sie an, ob das Upgrade sofort durchgeführt oder bis zum geplanten Wartungsfenster gewartet werden soll.
Das folgende Beispiel aktualisiert my-custom-instance zur Version 19.my_cev2. Nur das Betriebssystem wird aktualisiert.
Für Linux, macOS oder Unix:
aws rds modify-db-instance \ --db-instance-identifiermy-custom-instance\ --engine-version19.my_cev2\ --apply-immediately
Für Windows:
aws rds modify-db-instance ^ --db-instance-identifiermy-custom-instance^ --engine-version19.my_cev2^ --apply-immediately
Aktualisieren der Datenbank
In diesem Beispiel möchten Sie den Oracle-Patch p35042068 auf Ihre DB-Instance von RDS für Oracle anwenden. Da Sie Ihr Betriebssystem in Betriebssystem-Upgrade aktualisiert haben, verwendet Ihre DB-Instance derzeit 19.my_cev2, basierend auf ami-2345. Sie erstellen eine neue CEV mit dem Namen 19.my_cev3, die ebenfalls ami-2345 verwendet, Sie geben jedoch ein neues JSON-Manifest in der $MANIFEST-Umgebungsvariablen an. Somit unterscheiden sich nur die Datenbank-Binärdateien in Ihrer neuen CEV und der CEV, die von der Instance derzeit verwendet wird.
Für Linux, macOS oder Unix:
aws rds create-custom-db-engine-version \ --enginecustom-oracle-ee\ --engine-version19.my_cev3\ --description"Non-CDB CEV with p35042068 based on ami-2345"\ --kms-key-idkey-name\ --image-idami-2345\ --manifest$MANIFEST
Für Windows:
aws rds create-custom-db-engine-version ^ --enginecustom-oracle-ee^ --engine-version19.my_cev3^ --description"Non-CDB CEV with p35042068 based on ami-2345"^ --kms-key-idkey-name^ --image-idami-2345^ --manifest$MANIFEST
Im folgenden Beispiel wird my-custom-instance auf die Engine-Version 19.my_cev3 aktualisiert. Nur die Datenbank wird aktualisiert.
Für Linux, macOS oder Unix:
aws rds modify-db-instance \ --db-instance-identifiermy-custom-instance\ --engine-version19.my_cev3\ --apply-immediately
Für Windows:
aws rds modify-db-instance ^ --db-instance-identifiermy-custom-instance^ --engine-version19.my_cev3^ --apply-immediately