Mise à niveau d'un instantané de base de données Oracle - Amazon Relational Database Service

Mise à niveau d'un instantané de base de données Oracle

Si vous avez des instantanés de base de données manuels existants, vous pouvez les mettre à niveau vers une version ultérieure du moteur de base de données Oracle.

Quand Oracle cesse de fournir des correctifs pour une version, et que Amazon RDS rend la version obsolète, vous pouvez mettre à niveau vos instantanés qui correspondent à la version obsolète. Pour plus d'informations, consultez Gestion des versions du moteur Oracle.

Les mises à niveau d'instantané suivantes sont actuellement prises en charge. Vous ne pouvez pas mettre à niveau un instantané et revenir à une version mineure antérieure. Par exemple, vous ne pouvez pas mettre à niveau un instantané de la PSU 12.2.0.1 d'octobre 2021 vers la PSU 19.0 de juillet 2020.

Version d'instantané actuelle Mise à niveau d'instantané prise en charge

12.2.0.1

19.0.0.0.ru-2021-10.rur-2021-10.r1

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

Amazon RDS prend en charge la mise à niveau des instantanés dans toutes les régions AWS.

Console

Pour mettre à niveau un instantané de base de données Oracle

  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le panneau de navigation, choisissez Instantanés, puis sélectionnez l'instantané de base de données que vous souhaitez mettre à niveau.

  3. Pour Actions, choisissez Upgrade Snapshot (Mettre à niveau l'instantané). La page Upgrade Snapshot (Mettre à niveau l'instantané) s'affiche.

  4. Choisissez la nouvelle version du moteur vers laquelle mettre à niveau l'instantané.

  5. (Facultatif) Pour Groupe d'options, choisissez le groupe d'options pour l'instantané de base de données mis à niveau. Les mêmes considérations relatives au groupe d'options s'appliquent pour la mise à niveau d'un instantané de base de données et la mise à niveau d'une instance de base de données. Pour plus d'informations, consultez Considérations relatives au groupe d'options.

  6. Choisissez Enregistrer les modifications pour enregistrer vos modifications.

    Pendant le processus de mise à niveau, toutes les actions d'instantané sont désactivées pour l'instantané de base de données. De même, le statut de l'instantané de base de données passe de disponible à upgrading (mise à niveau), puis passe à active, une fois la mise à niveau terminée. Si l'instantané de base de données ne peut pas être mis à jour en raison d'un problème d'instantané endommagé, le statut devient indisponible. Vous ne pouvez pas récupérer l'instantané lorsqu'il a ce statut.

    Note

    Si la mise à niveau de l'instantané de base de données échoue, l'instantané revient à l'état d'origine avec la version originale.

AWS CLI

Pour mettre à niveau un instantané de base de données Oracle à l'aide de l'AWS CLI, appelez la commande modify-db-snapshot avec les paramètres suivants :

  • --db-snapshot-identifier – Nom de l'instantané de base de données.

  • --engine-version – Version vers laquelle mettre à niveau l'instantané.

Vous pouvez également devoir fournir le paramètre suivant. Les mêmes considérations relatives au groupe d'options s'appliquent pour la mise à niveau d'un instantané de base de données et la mise à niveau d'une instance de base de données. Pour plus d'informations, consultez Considérations relatives au groupe d'options.

  • --option-group-name – Groupe d'options pour l'instantané de base de données mis à niveau.

Exemple

L'exemple suivant met à niveau un instantané de base de données.

Pour Linux, macOS ou 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

Pour 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

API RDS

Pour mettre à niveau un instantané de base de données Oracle à l'aide de l'API Amazon RDS, appelez l'opératon ModifyDBSnapshot avec les paramètres suivants :

  • DBSnapshotIdentifier – Nom de l'instantané de base de données.

  • EngineVersion – Version vers laquelle mettre à niveau l'instantané.

Vous devrez peut-être également inclure le paramètre OptionGroupName. Les mêmes considérations relatives au groupe d'options s'appliquent pour la mise à niveau d'un instantané de base de données et la mise à niveau d'une instance de base de données. Pour plus d'informations, consultez Considérations relatives au groupe d'options.