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.
Eine RDS benutzerdefinierte für Oracle DB-Instance aktualisieren
Um Ihre RDS Custom for Oracle DB-Instance zu aktualisieren, ändern Sie sie so, dass sie eine neue verwendetCEV. Diese CEV kann entweder neue Datenbank-Binärdateien oder eine neue AMI enthalten. Wenn Sie die Datenbank und das Betriebssystem aktualisieren möchten, müssen Sie zwei separate Upgrades durchführen.
Anmerkung
Wenn Sie die Datenbank aktualisieren, aktualisiert RDS Custom automatisch Read Replicas, 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 RDS Custom for Oracle-Upgrades und Überlegungen zu RDS Custom for Oracle-Datenbank-Upgrades.
Um eine RDS Custom for Oracle-DB-Instance zu aktualisieren
Melden Sie sich bei der an AWS Management Console und öffnen Sie die RDS Amazon-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie im Navigationsbereich Datenbanken und dann die RDS benutzerdefinierte Oracle-DB-Instance aus, für die Sie ein Upgrade durchführen möchten.
-
Wählen Sie Modify aus. Die Seite Modify DB instance (DB-Instance ändern) wird angezeigt.
-
Wählen Sie für die DB-Engine-Version eine neue ausCEV. Gehen Sie wie folgt vor:
-
Wenn Sie die Datenbank patchen, stellen Sie sicher, dass die Datenbank-Binärdateien CEV angibt, die sich von denen unterscheiden, die von Ihrer DB-Instance verwendet werden, und AMI dass Sie keine angeben, die sich von den AMI aktuell von Ihrer DB-Instance verwendeten unterscheidet.
-
Wenn Sie das Betriebssystem patchen, stellen Sie sicher, dass das eine CEV spezifiziert, das sich von dem AMI aktuell von Ihrer DB-Instance verwendeten unterscheidet, und AMI dass es keine anderen Datenbank-Binärdateien spezifiziert.
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 benutzerdefinierte DB-Instance für Oracle mit den folgenden Merkmalen erstellt haben:
-
DB-Instance mit dem Namen
my-custom-instance
-
CEVbenannt
19.my_cev1
-
Oracle Database 19c verwendet die Nicht-Architektur CDB
-
Oracle Linux 7.9 mit AMI
ami-1234
Der neueste bereitgestellte Dienst AMI istami-2345
. Sie können es finden, AMIs indem Sie den CLI Befehl describe-db-engine-versions
ausführen.
Betriebssystem-Upgrade
In diesem Beispiel möchten Sie ein Upgrade ami-1234
auf ami-2345
den neuesten bereitgestellten Dienst durchführenAMI. 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 einen neuen CEV Namen auf 19.my_cev1
der 19.my_cev2
Grundlage von.
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:
aws rds create-custom-db-engine-version \ --engine
custom-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
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:
aws rds create-custom-db-engine-version ^ --engine
custom-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 benutzerdefinierte DB-Instance zu aktualisieren, verwenden Sie den modify-db-instance AWS CLI Befehl mit den folgenden Parametern:
-
--db-instance-identifier
— Geben Sie die RDS benutzerdefinierte Oracle-DB-Instance an, die aktualisiert werden soll. -
--engine-version
— Geben Sie die anCEV, die die neue hatAMI. -
--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.
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:
aws rds modify-db-instance \ --db-instance-identifier
my-custom-instance
\ --engine-version19.my_cev2
\ --apply-immediately
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:
aws rds modify-db-instance ^ --db-instance-identifier
my-custom-instance
^ --engine-version19.my_cev2
^ --apply-immediately
Aktualisieren der Datenbank
In diesem Beispiel möchten Sie den Oracle-Patch p35042068 auf Ihre RDS Oracle-DB-Instance anwenden. Da Sie Ihr Betriebssystem in Betriebssystem-Upgrade aktualisiert haben, verwendet Ihre DB-Instance derzeit 19.my_cev2
, basierend auf ami-2345
. Sie erstellen einen neuen CEV Namen19.my_cev3
, der auch verwendetami-2345
, aber Sie geben ein neues JSON Manifest in der $MANIFEST
Umgebungsvariablen an. Somit unterscheiden sich nur die Datenbank-Binärdateien in Ihrer neuen Version CEV und in derCEV, die Ihre Instanz gerade verwendet.
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:
aws rds create-custom-db-engine-version \ --engine
custom-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
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:
aws rds create-custom-db-engine-version ^ --engine
custom-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.
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:
aws rds modify-db-instance \ --db-instance-identifier
my-custom-instance
\ --engine-version19.my_cev3
\ --apply-immediately
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:
aws rds modify-db-instance ^ --db-instance-identifier
my-custom-instance
^ --engine-version19.my_cev3
^ --apply-immediately