Gestion d'un canal de réplication

Utilisez la console pour activer, désactiver, reprendre, réinitialiser ou modifier un canal de réplication entrant.

Activation ou désactivation d'un canal

L'activation d'un canal de réplication à l'état Inactif démarre la réplication à partir de la source s'il n'y a pas d'erreur. La désactivation d'un canal de réplication arrête la réplication et place le canal à l'état Inactif.

  • Utilisation de la console
  • À l'aide de l'API REST, exécutez l'opération UpdateChannel :
    • Spécifiez une valeur TRUE dans l'attribut isEnabled pour activer le canal.
    • Spécifiez une valeur FALSE dans l'attribut isEnabled pour désactiver le canal.

Utilisation de la console

Activer ou désactiver un canal de réplication entrant à l'aide des actions de la console.

  1. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, cliquez sur Canels.
  2. Choisissez votre compartiment dans Portée de la liste.
  3. Dans la liste des canaux, recherchez ceux que vous voulez activer ou désactiver.
  4. Pour désactiver un canal actif, effectuez l'une des opérations suivantes :
    • Sélectionnez le canal et choisissez Désactiver dans le menu d'actions en haut de la page.
    • Cliquez sur le menu d'actions sur la même ligne que votre canal, puis cliquez sur Désactiver.
    • Cliquez sur le nom du canal pour ouvrir la page Détails du canal et cliquez sur Désactiver.
    L'état du canal passe à Mise à jour, puis à Inactif.
  5. Pour activer un canal inactif, procédez de la façon suivante :
    • Sélectionnez le canal et choisissez Activer dans le menu d'actions en haut de la page.
    • Cliquez sur le menu d'actions sur la même ligne que votre canal, puis cliquez sur Activer.
    • Cliquez sur le nom du canal pour ouvrir la page Détails du canal et cliquez sur Activer.
    L'état du canal passe à Mise à jour, puis à Actif.

Rubriques connexes

Reprise d'un canal

Lorsqu'un canal de réplication entrant a l'état Attention requise, corrigez l'erreur, puis reprenez le canal pour redémarrer la réplication. La colonne Détails de la page Canaux explique pourquoi un canal de réplication a besoin d'attention.

L'état Attention requise peut également être affiché, car le système de base de données est à l'état INACTIVE. Dans ce cas, la réplication ne peut pas redémarrer tant que le système de base de données n'est pas actif.

Utilisation de la console

Vous pouvez redémarrer la réplication après la correction d'une erreur en reprenant le canal.

Procédez de la façon suivante pour reprendre un canal :
  1. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, cliquez sur Canels.
  2. Choisissez votre compartiment dans Portée de la liste.
  3. Dans la liste des canaux, recherchez le canal à reprendre et effectuez l'une des opérations suivantes :
    • Sélectionnez le canal et choisissez Reprendre dans le menu d'actions en haut de la page.
    • Cliquez sur le menu Actions sur la même ligne que votre canal, puis cliquez sur Reprendre.
    • Cliquez sur le nom du canal pour ouvrir la page Détails du canal et cliquez sur Reprendre.
L'état du canal passe à Mise à jour et, si l'erreur est résolue, passe à Actif.

Rubriques connexes

Réinitialisation d'un canal

La réinitialisation d'un canal de réplication entrant supprime toutes les données du canal, à l'exception de la configuration du canal. Il équivaut à RESET REPLICA ALL FOR CHANNEL. Lorsqu'il y a un problème irrécupérable, l'opération de réinitialisation efface les enregistrements associés à la réplication afin que le canal puisse avoir un démarrage propre.

Le système de base de données cible supprime sa position dans le journal binaire source, efface les référentiels de métadonnées de réplication, supprime les fichiers journaux de relais et démarre un nouveau fichier journal de relais.

Utilisation de la console

Utilisez l'opération de réinitialisation en cas d'erreur irrécupérable lors de la réplication. Seule la configuration du canal est conservée et les enregistrements sont supprimés.

Pour réinitialiser un canal de réplication entrant, il doit être inactif. Vous ne pouvez pas réinitialiser un canal actif.

Effectuez les opérations suivantes pour réinitialiser un canal :
  1. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, cliquez sur Canels.
  2. Choisissez votre compartiment dans Portée de la liste.
  3. Dans la liste des canaux, recherchez celui que vous souhaitez activer ou désactiver et effectuez l'une des opérations suivantes :
    • Sélectionnez le canal et choisissez Réinitialiser dans le menu d'actions en haut de la page.
    • Cliquez sur le menu Actions sur la même ligne que votre canal, puis cliquez sur Réinitialiser.
    • Cliquez sur le nom du canal pour ouvrir la page Détails du canal et cliquez sur Réinitialiser.
Vous pouvez maintenant activer le canal de réplication.

Modification d'un canal

Modifiez un canal de réplication entrant si vous devez modifier des éléments de configuration tels que le nom du canal, sa description ou les détails de la connexion source après l'avoir créé.

Utilisation de la console

Utilisez la console pour modifier la configuration d'un canal de réplication entrant.

Procédez de la façon suivante pour modifier un canal :
  1. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, cliquez sur Canels.
  2. Choisissez votre compartiment dans Portée de la liste.
  3. Dans la liste des canaux, recherchez le canal à reprendre et effectuez l'une des opérations suivantes :
    • Cliquez sur le menu d'actions sur la même ligne que votre canal, puis cliquez sur Modifier.
    • Cliquez sur le nom du canal pour ouvrir la page Détails du canal et cliquez sur Modifier.
  4. Dans le panneau Modifier le canal, modifiez les détails du canal. Vous ne pouvez pas modifier le compartiment et le système de base de données cible.
  5. Cliquez sur Enregistrer les modifications.

Suppression d'un canal

La suppression d'un canal de réplication entrant supprime le canal.

Utilisation de la console

Utilisez l'opération de suppression pour supprimer un canal.

Vous ne pouvez pas supprimer un canal qui a un état actif, inactif ou qui nécessite une attention.

Effectuez les opérations suivantes pour supprimer un canal :
  1. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, cliquez sur Canels.
  2. Choisissez votre compartiment dans Portée de la liste.
  3. Dans la liste des canaux, recherchez celui que vous souhaitez supprimer et effectuez l'une des opérations suivantes :
    • Sélectionnez le canal et choisissez Supprimer dans le menu d'actions en haut de la page.
    • Cliquez sur le menu Actions sur la même ligne que votre canal, puis cliquez sur Supprimer.
    • Cliquez sur le nom du canal pour ouvrir la page Détails et cliquez sur Actions supplémentaires et sélectionnez Supprimer.
  4. Cliquez sur Supprimer le canal dans la boîte de dialogue Supprimer le canal.
L'état du canal passe à Suppression, puis à Supprimé.