Oracle DB スナップショットのアップグレード - Amazon Relational Database Service

Oracle DB スナップショットのアップグレード

既存の手動 DB スナップショットがある場合は、Oracle Database エンジンの新しいバージョンにアップグレードできます。

Oracle からバージョンのパッチが提供されなくなり、Amazon RDS でそのバージョンが非推奨になったら、非推奨バージョンに対応するスナップショットをアップグレードできます。詳細については、「Oracle エンジンのバージョン管理」を参照してください。

次のスナップショットのアップグレードは現在サポートされているものです。スナップショットをアップグレードしたり、マイナーバージョンをダウングレードすることはできません。例えば、2020 年 10 月のバージョン 11.2.0.4 のPSU から 2020 年 7 月のバージョン 19.0 の PSU にスナップショットをアップグレードすることはできません。

スナップショットの現行バージョン サポートされているスナップショットのアップグレード

12.1.0.1

12.1.0.2.v8

11.2.0.4

  • 19.0.0.0.ru-2020-07.rur-2020-07.r1

  • 19.0.0.0.ru-2020-10.rur-2020-10.r1

  • 12.2.0.1.ru-2020-10.rur-2020-10.r1

  • 12.2.0.1.ru-2020-07.rur-2020-07.r1

  • 12.1.0.2.v22

  • 12.1.0.2.v21

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 スナップショットのアップグレード方法

  1. AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. ナビゲーションペインで、[スナップショット] を選択し、アップグレードする DB スナップショットを選択します。

  3. [アクション] は、[スナップショットのアップグレード] を選択します。[スナップショットのアップグレード] ページが表示されます。

  4. [New engine version (新しいエンジンバージョン)] で、スナップショットをアップグレードするバージョンを選択します。

  5. (オプション) [Option group] には、アップグレードした DB スナップショットのオプショングループを選択します。DB インスタンスをアップグレードするときと同じように DB スナップショットをアップグレードする場合も、同じオプショングループの考慮事項が適用されます。詳細については、「オプショングループに関する考慮事項」を参照してください。

  6. [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-version 19.0.0.0.ru-2020-10.rur-2020-10.r1 \ --option-group-name default:oracle-se2-19

Windows の場合:

aws rds modify-db-snapshot ^ --db-snapshot-identifier mydbsnapshot ^ --engine-version 19.0.0.0.ru-2020-10.rur-2020-10.r1 ^ --option-group-name default:oracle-se2-19

RDS API

Amazon RDS API を使用して Oracle DB スナップショットをアップグレードするには、以下のパラメータを指定して ModifyDBSnapshot オペレーションを呼び出します。

  • DBSnapshotIdentifier – DB スナップショットの名前です。

  • EngineVersion – スナップショットをアップグレードするバージョンです。

また、OptionGroupName パラメータを含めなければならない場合もあります。DB インスタンスをアップグレードするときと同じように DB スナップショットをアップグレードする場合も、同じオプショングループの考慮事項が適用されます。詳細については、「オプショングループに関する考慮事項」を参照してください。