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 relatives aux mises à niveau de bases de données RDS personnalisées pour Oracle
Si vous envisagez de mettre à niveau votre base de données, tenez compte des points suivants :
-
Lorsque vous mettez à niveau les fichiers binaires de base de données de votre instance de base de données principale, RDS Custom for Oracle met automatiquement à niveau vos répliques de lecture. Lorsque vous mettez à niveau le système d'exploitation, vous devez mettre à niveau les réplicas en lecture manuellement.
-
Lorsque vous mettez à niveau une base de données de conteneurs (CDB) vers une nouvelle version de base de données, RDS Custom for Oracle vérifie que toutes PDBs sont ouvertes ou pourraient être ouvertes. Si ces conditions ne sont pas remplies, RDS Custom arrête le contrôle et rétablit la base de données dans son état d'origine sans tenter la mise à niveau. Si les conditions sont remplies, RDS Custom applique d'abord un correctif à la CDB racine, puis applique tous les autres correctifs PDBs (y compris
PDB$SEED
) en parallèle.Une fois le correctif terminé, RDS Custom tente de tout PDBs ouvrir. Si l'un d'entre eux PDBs ne s'ouvre pas, vous recevez l'événement suivant :
The following PDBs failed to open:
. Si RDS Custom ne parvient pas à appliquer un correctif à la CDB racine ou à une autrePDBs, l'instance est mise dans l'list-of-PDBs
PATCH_DB_FAILED
état. -
Vous souhaiterez peut-être effectuer simultanément une mise à niveau majeure de la version de base de données et une conversion de non- CDB versCDB. Dans ce cas, nous vous recommandons de procéder comme suit :
-
Créez une nouvelle instance de base de données RDS personnalisée pour Oracle qui utilise l'architecture mutualisée Oracle.
-
Branchez un non-⸺- CDB dans votre CDB racine, en le créant en tant quePDB. Assurez-vous que le non- CDB est la même version majeure que la vôtreCDB.
-
Convertissez PDB le vôtre en exécutant le SQL script
noncdb_to_pdb.sql
Oracle. -
Validez votre CDB instance.
-
Mettez à niveau votre CDB instance.
-