Promotion d'un réplica RDS Custom for Oracle en une instance de base de données autonome. - 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.

Promotion d'un réplica RDS Custom for Oracle en une instance de base de données autonome.

Tout comme avec RDS for Oracle, vous pouvez transformer un réplica RDS Custom for Oracle en une instance de base de données autonome. Lorsque vous promouvez un réplica Oracle, RDS Custom for Oracle redémarre l'instance de base de données avant qu'elle ne devienne 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 :

  • N'initiez pas de basculement pendant que RDS Custom for Oracle assure la promotion de votre réplica. Sinon, le flux de travail de la promotion pourrait se bloquer.

  • Ne basculez pas votre instance de base de données principale pendant que RDS Custom for Oracle assure la promotion de votre réplica 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 assure la promotion de votre réplica 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 promu votre réplica Oracle, celui-ci devient une instance de base de données autonome et n'a plus le rôle de réplica.

Notez les limites suivantes pour la promotion des réplicas RDS Custom for Oracle :

  • Vous ne pouvez pas promouvoir un réplica pendant que RDS Custom for Oracle le 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 utilisez delete-db-instance sur l'instance de base de données principale, RDS Custom for Oracle valide que chaque réplica Oracle géré est sain 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éplica 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 :

  1. Empêchez l'écriture de toute transaction dans l'instance de base de données principale.

  2. Attendez que RDS Custom for Oracle applique toutes les mises à jour à votre réplica Oracle.

  3. Promouvez votre réplica Oracle en sélectionnant l'option Promote (Promouvoir) sur la console Amazon RDS, la commande promote-read-replica de l'AWS CLI ou l'opération de l'API Amazon RDS PromoteReadReplica.

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éplica. Une fois le redémarrage terminé, le réplica Oracle est disponible en tant qu'instance de base de données autonome. Pour obtenir des informations sur la résolution des problèmes de promotion des réplicas, consultez Dépannage de la promotion de réplica pour RDS Custom for Oracle.

Pour transformer un réplica de RDS Custom for Oracle en une instance de base de données autonome
  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l’adresse https://console.aws.amazon.com/rds/.

  2. Dans la console Amazon RDS, choisissez Bases de données.

    Le volet Bases de données s’affiche. Chaque réplica Oracle indique Replica (Réplica) dans la colonne Role (Rôle).

  3. Choisissez le réplica RDS Custom for Oracle que vous souhaitez promouvoir.

  4. Pour Actions, choisissez Promote (Promouvoir).

  5. 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.

  6. Lorsque les paramètres sont tels que vous les souhaitez, sélectionnez Promote Oracle replica (Promouvoir le réplica Oracle).

Pour transformer votre réplica RDS Custom for Oracle en une instance de base de données autonome, utilisez la commande AWS CLI promote-read-replica.

Exemple

Pour 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

Pour 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 transformer votre réplica RDS Custom for Oracle en une instance de base de données autonome, appelez l'opération d’API Amazon RDS PromoteReadReplica avec le paramètre DBInstanceIdentifier requis.