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.
Considérations pour les mises à niveau de la base de données RDS Custom for Oracle
Si vous prévoyez de mettre à niveau votre base de données, tenez compte des éléments suivants :
-
La version du système d’exploitation actuellement prise en charge est Oracle Linux 8. Pour continuer à recevoir les dernières mises à jour de sécurité et les derniers correctifs de la part de RDS Custom for Oracle, mettez à niveau vos instances de base de données vers Oracle Linux 8 en spécifiant une CEV basée sur ce système d’exploitation. Oracle Database 12c Version 1 (12.1), Oracle Database Version 2 (12.2) et Oracle Database 19c sont les seules versions qui prennent en charge Oracle Linux 8. Pour migrer vers la dernière AMI Oracle Linux 8, mettez à niveau votre système d’exploitation vers la dernière AMI. Pour plus d’informations, consultez Mise à niveau d'une instance de base de données RDS Custom for Oracle.
Le support d’Oracle Linux 7.9 a pris fin le 31 décembre 2024. Pour continuer à exécuter Oracle Linux 7 après la fin du support, achetez une licence Oracle Extended Support. Vous êtes responsable des mises à jour de sécurité et devez corriger manuellement vos instances RDS Custom for Oracle. Pour plus d’informations, consultez Politique de prise en charge à vie : couverture des offres de services Open Source d’Oracle
. -
Lorsque vous mettez à niveau les fichiers binaires de base de données dans votre instance de base de données principale, RDS Custom for Oracle met automatiquement à niveau vos réplicas en lecture. Lorsque vous mettez à niveau le système d’exploitation, vous devez mettre à niveau les réplicas en lecture manuellement.
-
Quand vous mettez à niveau une base de données de conteneur (CDB) vers une nouvelle version de la base de données, RDS Custom for Oracle vérifie que toutes les PDB sont ouvertes ou peuvent l’être. Si ces conditions ne sont pas remplies, RDS Custom arrête la vérification et rétablit l'état d'origine de la base de données sans tenter de procéder à la mise à niveau. Si les conditions sont remplies, RDS Custom commence par corriger la racine CDB, puis corrige toutes les autres PDB (y compris
PDB$SEED) en parallèle.Une fois le processus de correction terminé, RDS Custom tente d’ouvrir toutes les PDB. En cas d'échec de l'ouverture d'une ou plusieurs PDB, vous recevez l'événement suivant :
The following PDBs failed to open:. Si RDS Custom ne parvient pas à corriger la racine CDB ou des PDB, l'instance passe à l'étatlist-of-PDBsPATCH_DB_FAILED. -
Vous souhaiterez peut-être effectuer simultanément une mise à niveau de version majeure de base de données et une conversion d'une base de données non-CDB en CDB. Dans ce cas, nous vous recommandons de procéder comme suit :
-
Créez une nouvelle instance de base de données RDS Custom for Oracle qui utilise l’architecture multilocataire Oracle.
-
Connectez une base de données non-CDB à votre racine CDB, en la créant en tant que PDB. Veillez à ce que la base de données non-CDB ait la même version majeure que votre CDB.
-
Convertissez votre PDB en exécutant le script Oracle SQL
noncdb_to_pdb.sql. -
Validez votre instance de CDB.
-
Mettez à niveau votre instance de CDB.
-