View a markdown version of this page

Lancement de la bascule d’Oracle Data Guard - 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.

Lancement de la bascule d’Oracle Data Guard

Vous pouvez faire basculer un réplica en lecture RDS for Oracle vers le rôle principal, et l'ancienne instance de base de données principale vers un rôle de réplica.

Avant de lancer une commutation, vérifiez les points suivants :

  • La ReplicaLag CloudWatch métrique est nulle ou proche de zéro.

  • Aucune transaction de longue durée n'est active sur la base de données principale.

  • Les chaînes de connexion de votre application sont configurées pour gérer la modification du point de terminaison, ou vous avez prévu de les mettre à jour après le passage au numérique.

  • Vous avez vérifié que le réplica est en bon état (le statut estavailable).

Pour basculer un réplica en lecture Oracle vers le rôle de base de données principale
  1. Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à https://console.aws.amazon.com/rds/l'adresse.

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

    Le volet Bases de données s'affiche. Chaque réplica en lecture affiche Réplica dans la colonne Rôle.

  3. Sélectionnez la réplica en lecture que vous souhaitez faire basculer vers le rôle principal.

  4. Pour Actions, sélectionnez Switch over replica (Basculer le réplica).

  5. Sélectionnez I acknowledge (Je confirme). Sélectionnez ensuite Switch over replica (Basculer le réplica).

  6. Sur la page Bases de données, surveillez la progression de la bascule.

    Surveillez la progression de la bascule d’Oracle Data Guard.

    Lorsque la bascule est terminée, le rôle de la cible de la bascule passe de Réplica à Source.

    Les bases de données source et de réplica échangent leurs rôles.

Pour passer d'une réplique Oracle au rôle de base de données principal, utilisez la AWS CLI switchover-read-replicacommande. Les exemples suivants intègrent le réplica Oracle nommé replica-to-be-made-primary dans la nouvelle base de données principale.

Exemple

Pour Linux, macOS ou Unix :

aws rds switchover-read-replica \ --db-instance-identifier replica-to-be-made-primary

Pour Windows :

aws rds switchover-read-replica ^ --db-instance-identifier replica-to-be-made-primary

Pour faire passer un réplica Oracle au rôle de base de données principale, appelez l'opération d'API Amazon RDS SwitchoverReadReplica avec le paramètre DBInstanceIdentifier requis. Ce paramètre spécifie le nom du réplica Oracle qui doit assumer le rôle de base de données principale.