Présentation des mises à niveau du moteur RDS for 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.

Présentation des mises à niveau du moteur RDS for Oracle

Avant de mettre à niveau votre instance de base de données RDS for Oracle, familiarisez-vous avec les concepts suivants.

Mises à niveau des versions majeures et mineures

Les versions majeures sont des versions majeures d'Oracle Database publiées tous les 1 à 2 ans. Oracle Database 19c et Oracle Database 21c sont des exemples de versions majeures.

Les versions mineures, également appelées mises à jour publiées (RU), sont généralement publiées par Oracle tous les trimestres. Les versions mineures contiennent de petits correctifs de bogues et de petites améliorations des fonctionnalités. Les versions 21.0.0.0.ru-2023-10.rur-2023-10.r1 et 19.0.0.0.ru-2023-10.rur-2023-10.r1 sont des exemples de versions mineures. Pour plus d'informations, consultez les notes de mise à jour d'Amazon Relational Database Service (Amazon RDS) pour Oracle.

RDS pour Oracle prend en charge les mises à niveau suivantes vers une instance de base de données.

Type de mise à niveau Compatibilité des applications Méthodes de mise à niveau Exemple de chemin de mise à niveau
Version majeure La mise à niveau d'une version majeure peut introduire des modifications non compatibles avec les applications existantes. Manuelles uniquement Depuis Oracle Database 19c vers Oracle Database 21c
Version mineure Une mise à niveau de version mineure contient uniquement des modifications rétrocompatibles avec les applications existantes. Automatiques ou manuelles Du 21.0.0.0.ru-2023-07.rur-05.07.r1 au 21.0.0.0.ru-2023-10.rur-05.r1
Important

La mise à niveau de votre moteur de base de données provoque une panne. La durée de cette dernière dépend de la version du moteur et de la taille de l'instance de base de données.

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.

Dates de prise en charge prévues pour les principales versions de RDS for Oracle

Les versions majeures de RDS for Oracle restent disponibles au moins jusqu'à la date de fin de prise en charge de la version correspondante de la base de données Oracle. Vous pouvez utiliser les dates suivantes pour planifier vos cycles de test et de mise à niveau. Ces dates représentent la première date à laquelle une mise à niveau vers une version plus récente pourrait être nécessaire. Si Amazon étend le support d'une version de RDS for Oracle au-delà de la date initialement prévue, ce tableau sera mis à jour pour refléter la nouvelle date.

Version majeure de la version d'Oracle Database Date prévue pour la mise à niveau vers une version plus récente

Oracle Database 19c

30 avril 2026 avec BYOL Premier Support (exonération des frais pour le support étendu)

30 avril 2027 avec un support étendu BYOL (coût supplémentaire) ou un contrat de licence illimité

30 avril 2027 avec licence incluse (LI)

Oracle Database 21c

30 avril 2024 (non disponible pour le Support étendu)

Avant de vous demander d'effectuer une mise à niveau vers une version majeure plus récente, nous vous envoyons un rappel au moins 12 mois à l'avance. Nous détaillons le processus de mise à niveau, notamment le calendrier des échéances importantes, l'impact sur vos instances de base de données, et les mesures recommandées. Vous devriez tester minutieusement vos applications avec les nouvelles versions de RDS pour Oracle avant d'effectuer une mise à niveau vers une version majeure.

Après cette période de notification préalable, une mise à niveau automatique vers la version majeure suivante peut être appliquée à toute instance de base de données RDS for Oracle exécutant encore l'ancienne version. Dans ce cas, la mise à niveau démarre pendant les fenêtres de maintenance planifiées.

Pour plus d'informations, consultez le calendrier de publication des versions actuelles de la base de données dans My Oracle Support.

Gestion des versions du moteur Oracle

La gestion des versions du moteur de base de données vous permet de contrôler quand et comment le moteur de base de données est corrigé et mis à niveau. Vous bénéficiez de la flexibilité nécessaire pour maintenir la compatibilité avec les versions de correctifs du moteur de base de données. Vous pouvez également tester les nouvelles versions correctives de RDS for Oracle pour vous assurer qu'elles fonctionnent avec votre application avant de les déployer en production. En outre, vous effectuez la mise à niveau des versions selon vos critères et vos calendriers.

Note

Amazon RDS agrège régulièrement des correctifs de base de données Oracle officiels en utilisant une version de moteur de base de données propre à Amazon RDS. Pour voir la liste des correctifs Oracle contenus dans une version du moteur spécifique à Amazon RDS for Oracle, consultez Amazon RDS for Oracle Release Notes (Notes de mise à jour de Amazon RDS for Oracle).

Instantanés automatiques lors de mises à niveau du moteur

Lors de mises à niveau d'une instance de base de données Oracle, les instantanés offrent une protection contre les problèmes de mise à niveau. Si la période de rétention des sauvegardes de votre instance de base de données est supérieure à 0, Amazon RDS prend les instantanés de base de données suivants au cours de la mise à niveau :

  1. Un instantané de l'instance de base de données avant que toute modification de mise à niveau soit apportée. Si la mise à niveau échoue, vous pouvez restaurer cet instantané pour créer une instance de base de données exécutant l'ancienne version.

  2. Un instantané de l'instance de base de données une fois la mise à niveau terminée.

Note

Pour modifier la période de rétention des sauvegardes, consultez Modification d'une instance de base de données Amazon RDS.

Après une mise à niveau, vous ne pouvez pas revenir à la version antérieure du moteur. Toutefois, vous pouvez créer une nouvelle instance de base de données Oracle en restaurant l'instantané antérieur à la mise à niveau.

Mises à niveau Oracle dans un déploiement multi-AZ

Si votre instance de base de données se trouve dans un déploiement Multi-AZ, Amazon RDS met à niveau les deux réplicas, principal et de secours. Si aucune mise à jour du système d'exploitation n'est requise, les mises à niveau principale et de secours se produisent simultanément. Les instances ne sont pas disponibles tant que la mise à niveau n'est pas terminée.

Si des mises à jour du système d'exploitation sont requises dans le cadre d'un déploiement multi-AZ, Amazon RDS applique les mises à jour lorsque vous demandez la mise à niveau de la base de données. Amazon RDS effectue les étapes suivantes :

  1. Met à jour le système d'exploitation sur l'instance de base de données de secours actuelle.

  2. Bascule entre l'instance de base de données principale et l'instance de base de données de secours.

  3. Met à niveau la version de base de données sur la nouvelle instance de base de données principale, qui était auparavant l'instance de secours. La base de données principale n'est pas disponible pendant la mise à niveau.

  4. Met à jour le système d'exploitation sur la nouvelle instance de base de données de secours, qui était auparavant l'instance de base de données principale.

  5. Met à niveau la version de base de données sur la nouvelle instance de base de données de secours.

  6. Fait basculer la nouvelle instance de base de données principale vers l'instance de base de données principale d'origine, et la nouvelle instance de base de données de secours revient à l'instance de base de données de secours d'origine. Ainsi, Amazon RDS rétablit la configuration de réplication dans son état d'origine.

Mises à niveau Oracle des réplicas en lecture

La version du moteur de base de données Oracle de l'instance de base de données source et tous ses réplicas en lecture doivent être identiques. Amazon RDS effectue la mise à niveau lors des étapes suivantes :

  1. Mise à niveau de l'instance de base de données source. Les réplicas en lecture sont disponibles au cours de cette étape.

  2. Mise à niveau des réplicas en lecture en parallèle, quelles que soient les fenêtres de maintenance des réplicas. La base de données source est disponible pendant cette étape.

Pour les mises à niveau de versions majeures des réplicas en lecture entre régions, Amazon RDS effectue des actions supplémentaires :

  • Génération automatique d'un groupe d'options pour la version cible

  • Copie de toutes les options et tous les paramètres d'option du groupe d'options d'origine vers le nouveau groupe d'options

  • Association du réplica en lecture entre régions mis à niveau au nouveau groupe d'options

Mises à niveau Oracle des instances de base de données micro

Nous ne recommandons pas la mise à niveau des bases de données s'exécutant sur des instances de base de données micro. En effet, ces instances ont un processeur limité et la mise à niveau peut donc prendre des heures.

Vous pouvez mettre à niveau des micro-instances de base de données dont la capacité de stockage est réduite (entre 10 et 20 Gio) en copiant vos données à l'aide de Data Pump. Avant de migrer vos instances de base de données de production, nous vous recommandons de les tester en copiant des données à l'aide de Data Pump.