Aktualisieren eines Oracle-DB-Snapshots
Wenn Sie über manuelle DB-Snapshots verfügen, können Sie diese auf eine spätere Version der Oracle-Datenbank-Engine aktualisieren.
Wenn Oracle keine Patches mehr für eine Version zur Verfügung stellt und Amazon RDS die Version daher als veraltet erklärt, können Sie Ihre Snapshots aktualisieren, die der veralteten Version entsprechen. Weitere Informationen finden Sie unter Oracle-Engine-Versionsverwaltung.
Amazon RDS unterstützt das Upgraden von Snapshots in allen AWS-Regionen.
Konsole
So aktualisieren Sie einen Oracle DB-Snapshot
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 Snapshots und wählen Sie dann den zu aktualisierenden DB-Snapshot aus.
-
Wählen Sie unter Actions (Aktionen) die Option Upgrade Snapshot (Snapshot aktualisieren). Die Seite Upgrade snapshot (Snapshot aktualisieren) erscheint.
-
Wählen Sie New engine version (Neue Engine-Version) aus, auf die der Snapshot aktualisiert werden soll.
-
(Optional) Wählen Sie für Optionsgruppe die Optionsgruppe für den aktualisierten DB-Snapshot aus. Beim Upgrade eines DB-Snapshot gelten die gleichen Überlegungen zur Optionsgruppe wie beim Upgrade einer DB-Instance. Weitere Informationen finden Sie unter Überlegungen zu Optionsgruppen.
-
Wählen Sie Save changes (Änderungen speichern) aus, um die Änderungen zu speichern.
Während des Upgrades werden alle Snapshot-Aktionen für diesen DB-Snapshot deaktiviert. Außerdem wird der Status des DB-Snapshots von available (verfügbar) in upgraden... geändert. Wenn der Vorgang abgeschlossen wurde, wird der Status in active (aktiv) geändert. Wenn das Upgrade für den DB-Snapshot aufgrund einer Beschädigung des Snapshots nicht durchgeführt werden kann, wird der Status in unavailable (nicht verfügbar) geändert. Sie können den Snapshot aus diesem Zustand nicht wiederherstellen.
Anmerkung
Wenn die Aktualisierung des DB-Snapshots fehlschlägt, wird der Snapshot wieder in seinen ursprünglichen Zustand zurückgebracht.
AWS CLI
Rufen Sie den Befehl modify-db-snapshot mit den folgenden Parametern auf, um einen Oracle-DB-Snapshot mithilfe der AWS CLI zu aktualisieren:
-
--db-snapshot-identifier
: der Name des DB-Snapshots -
--engine-version
: die Version, auf die das Upgrade des Snapshots durchgeführt werden soll
Es könnte sein, dass Sie auch die folgenden Parameter einbeziehen müssen. Beim Upgrade eines DB-Snapshot gelten die gleichen Überlegungen zur Optionsgruppe wie beim Upgrade einer DB-Instance. Weitere Informationen finden Sie unter Überlegungen zu Optionsgruppen.
-
--option-group-name
: die Optionsgruppe für den aktualisierten DB-Snapshot
Beispiel
Das folgende Beispiel führt ein Upgrade für einen DB-Snapshot aus.
Für Linux, macOS oder Unix:
aws rds modify-db-snapshot \ --db-snapshot-identifier
mydbsnapshot
\ --engine-version19.0.0.0.ru-2020-10.rur-2020-10.r1
\ --option-group-namedefault:oracle-se2-19
Für Windows:
aws rds modify-db-snapshot ^ --db-snapshot-identifier
mydbsnapshot
^ --engine-version19.0.0.0.ru-2020-10.rur-2020-10.r1
^ --option-group-namedefault:oracle-se2-19
RDS-API
Rufen Sie die Operation ModifyDBSnapshot mit den folgenden Parametern auf, um einen Oracle-DB-Snapshot mithilfe der Amazon RDS-API zu aktualisieren:
-
DBSnapshotIdentifier
: der Name des DB-Snapshots -
EngineVersion
: die Version, auf die das Upgrade des Snapshots durchgeführt werden soll
Es könnte sein, dass Sie auch den Parameter OptionGroupName
einbeziehen müssen. Beim Upgrade eines DB-Snapshot gelten die gleichen Überlegungen zur Optionsgruppe wie beim Upgrade einer DB-Instance. Weitere Informationen finden Sie unter Überlegungen zu Optionsgruppen.