Oracle DB スナップショットのアップグレード
既存の手動 DB スナップショットがある場合は、Oracle Database エンジンの新しいバージョンにアップグレードできます。
Oracle からバージョンのパッチが提供されなくなり、Amazon RDS でそのバージョンが非推奨になったら、非推奨バージョンに対応するスナップショットをアップグレードできます。詳細については、「Oracle エンジンのバージョン管理」を参照してください。
次のスナップショットのアップグレードは現在サポートされているものです。スナップショットをアップグレードしたり、マイナーバージョンをダウングレードすることはできません。例えば、2021 年 10 月のバージョン 12.2.0.1 の PSU から 2020 年 7 月のバージョン 19.0 の PSU にスナップショットをアップグレードすることはできません。
スナップショットの現行バージョン | サポートされているスナップショットのアップグレード |
---|---|
12.2.0.1 |
19.0.0.0.ru-2021-10.rur-2021-10.r1 |
12.1.0.1 |
12.1.0.2.v8 |
11.2.0.4 |
|
18.0.0.0 |
19.0.0.0.ru-2021-04.rur-2021-04.r1 |
11.2.0.3 |
11.2.0.4.v11 |
11.2.0.2 |
11.2.0.4.v12 |
Amazon RDS はすべての AWS リージョンのスナップショットのアップグレードに対応しています。
[Console] (コンソール)
Oracle DB スナップショットのアップグレード方法
AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
ナビゲーションペインで、[スナップショット] を選択し、アップグレードする DB スナップショットを選択します。
-
[アクション] は、[スナップショットのアップグレード] を選択します。[スナップショットのアップグレード] ページが表示されます。
-
[New engine version (新しいエンジンバージョン)] で、スナップショットをアップグレードするバージョンを選択します。
-
(オプション) [Option group] には、アップグレードした DB スナップショットのオプショングループを選択します。DB インスタンスをアップグレードするときと同じように DB スナップショットをアップグレードする場合も、同じオプショングループの考慮事項が適用されます。詳細については、「オプショングループに関する考慮事項」を参照してください。
-
[Save changes (変更の保存)] を選択して、変更を保存します。
アップグレード中は、この DB スナップショットに関するスナップショット操作が、すべて無効になります。また、DB スナップショットのステータスは利用可能からアップグレード中に変わり、プロセスが完了すると有効になります。スナップショットの破損問題で DB スナップショットをアップグレードできない場合、ステータスは使用不可になります。この状態からスナップショットを復元することはできません。
注記 DB スナップショットアップグレードが失敗した場合、スナップショットは元の状態にロールバックします。
AWS CLI
AWS CLI を使用して Oracle DB スナップショットをアップグレードするには、以下のパラメータを指定して modify-db-snapshot コマンドを呼び出します。
-
--db-snapshot-identifier
– DB スナップショットの名前です。 -
--engine-version
– スナップショットをアップグレードするバージョンです。
必要に応じて、以下のパラメータを含める場合もあります。DB インスタンスをアップグレードするときと同じように DB スナップショットをアップグレードする場合も、同じオプショングループの考慮事項が適用されます。詳細については、「オプショングループに関する考慮事項」を参照してください。
-
--option-group-name
– アップグレードした DB スナップショットのオプショングループ。
例
以下の例では、DB スナップショットをアップグレードします。
Linux、macOS、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
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
Amazon RDS API を使用して Oracle DB スナップショットをアップグレードするには、以下のパラメータを指定して ModifyDBSnapshot オペレーションを呼び出します。
-
DBSnapshotIdentifier
– DB スナップショットの名前です。 -
EngineVersion
– スナップショットをアップグレードするバージョンです。
また、OptionGroupName
パラメータを含めなければならない場合もあります。DB インスタンスをアップグレードするときと同じように DB スナップショットをアップグレードする場合も、同じオプショングループの考慮事項が適用されます。詳細については、「オプショングループに関する考慮事項」を参照してください。