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.
Promouvoir une réplique RDS personnalisée pour Oracle en une instance de base de données autonome
Tout comme RDS pour Oracle, vous pouvez promouvoir une réplique RDS personnalisée pour Oracle en une instance de base de données autonome. Lorsque vous promouvez une réplique Oracle, RDS Custom for Oracle redémarre l'instance de base de données avant qu'elle ne soit disponible. Pour obtenir plus d'informations sur la promotion des réplicas Oracle, consultez Promotion d'un réplica en lecture en instance de bases de données autonome.
Lorsque vous faites la promotion d'un réplica, tenez compte des directives suivantes :
-
Ne lancez pas de basculement pendant que RDS Custom for Oracle fait la promotion de votre réplique. Sinon, le flux de travail de la promotion pourrait se bloquer.
-
Ne changez pas d'instance de base de données principale pendant que RDS Custom for Oracle fait la promotion de votre réplique Oracle. Sinon, le flux de travail de la promotion pourrait se bloquer.
-
N'arrêtez pas votre instance de base de données principale pendant que RDS Custom for Oracle fait la promotion de votre réplique Oracle. Sinon, le flux de travail de la promotion pourrait se bloquer.
-
N'essayez pas de redémarrer la réplication avec votre instance de base de données nouvellement promue comme cible. Une fois que RDS Custom for Oracle a fait la promotion de votre réplique Oracle, celle-ci devient une instance de base de données autonome et n'a plus le rôle de réplique.
Notez les limites suivantes concernant la promotion de répliques RDS personnalisées pour Oracle :
-
Vous ne pouvez pas promouvoir une réplique pendant que RDS Custom for Oracle la sauvegarde.
-
Vous ne pouvez pas modifier la période de conservation des sauvegardes pour
0
lors de la promotion de votre réplica Oracle. -
Vous ne pouvez pas promouvoir votre réplica s'il n'est pas dans un état sain.
Si vous émettez un problème
delete-db-instance
sur l'instance de base de données principale, RDS Custom for Oracle vérifie que chaque réplique Oracle gérée est saine et disponible pour la promotion. Un réplica peut être inéligible à la promotion parce que l'automatisation est en pause ou qu'il se trouve en dehors du périmètre de support. Dans ce cas, RDS Custom for Oracle publie un événement expliquant le problème afin que vous puissiez réparer votre réplique Oracle manuellement.
Les étapes suivantes montrent le processus général de promotion d'un réplica Oracle en instance de base de données :
-
Empêchez l'écriture de toute transaction dans l'instance de base de données principale.
-
Attendez que RDS Custom for Oracle applique toutes les mises à jour à votre réplique Oracle.
-
Promouvez votre réplique Oracle en choisissant l'option Promote sur la RDS console Amazon
promote-read-replica
, la AWS CLI commande ou l'RDSAPIopérationPromoteReadReplica
Amazon.
La promotion d'un réplica Oracle dure quelques minutes. Au cours du processus, RDS Custom for Oracle arrête la réplication et redémarre votre réplique. Une fois le redémarrage terminé, le réplica Oracle est disponible en tant qu'instance de base de données autonome. Pour plus d'informations sur la résolution des problèmes liés à la promotion des répliques, consultezRésolution des problèmes liés à la promotion des répliques pour RDS Custom for Oracle.
Pour promouvoir une réplique RDS personnalisée pour Oracle en instance de base de données autonome
Connectez-vous à la RDS console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/
. -
Dans la RDS console Amazon, sélectionnez Databases.
Le volet Bases de données s'affiche. Chaque réplica Oracle indique Replica (Réplica) dans la colonne Role (Rôle).
-
Choisissez la réplique RDS personnalisée pour Oracle que vous souhaitez promouvoir.
-
Pour Actions, choisissez Promote (Promouvoir).
-
Dans la page Promote Oracle replica (Promouvoir le réplica d'Oracle), saisissez la période de rétention des sauvegardes et la fenêtre de sauvegarde pour l'instance de base de données nouvellement promue. Vous ne pouvez pas fixer cette valeur à 0.
-
Lorsque les paramètres sont tels que vous les souhaitez, sélectionnez Promote Oracle replica (Promouvoir le réplica Oracle).
Pour promouvoir votre réplique RDS personnalisée pour Oracle en une instance de base de données autonome, utilisez la AWS CLI promote-read-replica
commande.
Exemple
Dans Linux, macOS, ou Unix:
aws rds promote-read-replica \ --db-instance-identifier
my-custom-read-replica
\ --backup-retention-period 2 \ --preferred-backup-window 23:00-24:00
Dans Windows:
aws rds promote-read-replica ^ --db-instance-identifier
my-custom-read-replica
^ --backup-retention-period 2 ^ --preferred-backup-window 23:00-24:00
Pour faire de votre réplique RDS Custom for Oracle une instance de base de données autonome, appelez l'RDSAPIPromoteReadReplica
opération Amazon avec le paramètre DBInstanceIdentifier
requis.