Mises à niveau des versions mineures d'Oracle - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Mises à niveau des versions mineures d'Oracle

Une mise à niveau de version mineure applique une mise à jour d'ensemble de correctifs (PSU) ou une mise à jour de version publiée (RU) Oracle Database à une version majeure de moteur. Par exemple, si votre instance de base de données exécute la version majeure Oracle Database 21c et la version mineure 21.0.0.0.ru-2022-07.rur-2022-07.r1, vous pouvez effectuer une mise à niveau vers la version mineure 21.0.0.0.ru-2022-10.rur-2022-10.r1. En général, une nouvelle version mineure est disponible chaque trimestre.

Note

RDS for Oracle ne prend pas en charge les rétrogradations de versions mineures.

Vous pouvez mettre à niveau manuellement ou automatiquement votre moteur de base de données vers une version mineure. Pour découvrir comment effectuer une mise à niveau manuelle, consultez Mise à niveau manuelle de la version du moteur. Pour découvrir comment configurer des mises à niveau automatiques, consultez Mise à niveau automatique de la version mineure du moteur. Que vous procédiez à une mise à niveau manuelle ou automatique, une mise à niveau de version mineure entraîne une interruption de service. Gardez cela à l'esprit quand vous planifiez des mises à niveau.

Important

Veillez à tester soigneusement toute mise à niveau pour vérifier que vos applications fonctionnent correctement avant d'appliquer la mise à niveau à vos bases de données de production. Pour de plus amples informations, veuillez consulter Test d'une mise à niveau de base de données Oracle.

Activation des mises à niveau automatiques des versions mineures pour Oracle

Dans le cadre d'une mise à niveau automatique de version mineure, RDS applique la dernière version mineure disponible à votre base de données Oracle sans intervention manuelle. Une instance de base de données Amazon RDS pour Oracle planifie votre mise à niveau dans la fenêtre de maintenance suivante, dans les circonstances suivantes :

  • L'option Mise à niveau automatique des versions mineures est activée pour votre instance de base de données.

  • Votre instance de base de données n'exécute pas encore la dernière version mineure du moteur de base de données.

  • Votre instance de base de données n'a pas encore de mise à niveau planifiée en attente.

Pour découvrir comment activer des mises à niveau automatiques, consultez Mise à niveau automatique de la version mineure du moteur.

Avant de planifier la mise à niveau automatique d'une version mineure pour Oracle

RDS publie un avis préalable avant de commencer à planifier des mises à niveau automatiques. Vous pouvez trouver la notification dans l'onglet Maintenance et sauvegardes de la page de détails de la base de données. Le message a le format suivant :

An automatic minor version upgrade to engine version will become available on availability-date and will be applied during a subsequent maintenance window.

La date_de_disponibilité indiquée dans le message précédent est la date à laquelle RDS commence à planifier des mises à niveau pour les instances de base de données de votre Région AWS. Il ne s'agit pas de la date à laquelle la mise à niveau de votre instance de base de données est prévue.

Vous pouvez également obtenir la date de disponibilité de mise à niveau en utilisant la commande describe-pending-maintenance-actions dans l'interface AWS CLI, comme indiqué dans l'exemple suivant :

aws rds describe-pending-maintenance-actions { "PendingMaintenanceActions": [ { "ResourceIdentifier": "arn:aws:rds:us-east-1:123456789012:db:orclinst1", "PendingMaintenanceActionDetails": [ { "Action": "db-upgrade", "Description": "Automatic minor version upgrade to 21.0.0.0.ru-2022-10.rur-2022-10.r1", "CurrentApplyDate": "2022-12-02T08:10:00Z", "OptInStatus": "next-maintenance" } ] }, ...

Le tableau ci-dessous décrit les options possibles pour chaque type de message d'action de maintenance en attente.

Message d'action de maintenance en attente Moment où le message apparaît Application à la prochaine fenêtre de maintenance possible ? Application immédiate possible ? Annulation de l'acceptation possible ?
Une mise à niveau automatique de la version mineure vers la version du moteur (engine-version) sera disponible à la date de disponibilité (availability-date) et devra être appliquée lors d'une fenêtre de maintenance ultérieure. 4 à 6 semaines avant la data prévue des mises à niveau automatiques. Oui Oui Oui
Mise à niveau automatique de la version mineure vers la version du moteur (engine-version) À la date de disponibilité (availability-date) ou après cette date. RDS applique automatiquement cette mise à niveau lors de la prochaine fenêtre de maintenance de l'instance de base de données. Oui Oui Non

Pour plus d'informations sur describe-pending-maintenance-actions, consultez la référence des commandes AWS CLI.

Quand RDS planifie des mises à niveau automatiques de version mineure pour Oracle

Quand la date de disponibilité des mises à niveau automatiques arrive, RDS commence à planifier les mises à niveau. Pour la plupart des Régions AWS, RDS planifie votre mise à niveau vers la dernière mise à jour RU trimestrielle environ quatre à six semaines après la date de disponibilité. La date prévue varie en fonction de la Région AWS et d'autres facteurs. Pour plus d'informations sur les RU et les RUR, consultez la section Amazon RDS for Oracle Release Notes (Notes de mise à jour de Amazon RDS for Oracle).

Quand RDS planifie la mise à niveau, la notification suivante apparaît dans l'onglet Maintenance et sauvegardes de la page de détails de la base de données :

Automatic minor version upgrade to engine-version

Le message précédent indique que RDS a planifié la mise à niveau de votre moteur de base de données lors de la prochaine fenêtre de maintenance.

Gestion d'une mise à niveau automatique de version mineure pour Oracle

Quand une nouvelle version mineure devient disponible, vous pouvez mettre à niveau manuellement votre instance de base de données vers cette version. L'exemple suivant met à niveau immédiatement l'instance de base de données nommée orclinst1 :

aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \ --apply-action db-upgrade \ --opt-in-type immediate

Pour refuser une mise à niveau automatique de version mineure qui n'a pas encore été planifiée, définissez opt-in-type sur undo-opt-in, comme dans l'exemple suivant :

aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \ --apply-action db-upgrade \ --opt-in-type undo-opt-in

Si RDS a déjà planifié une mise à niveau pour votre instance de base de données, vous ne pouvez pas utiliser apply-pending-maintenance-action pour l'annuler. En revanche, vous pouvez modifier votre instance de base de données pour désactiver la fonction de mise à niveau automatique de version mineure, ce qui annule la planification de la mise à niveau.

Pour découvrir comment activer des mises à niveau automatiques de version mineure, consultez Mise à niveau automatique de la version mineure du moteur. Pour plus d'informations sur apply-pending-maintenance-action, consultez la référence des commandes AWS CLI.