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 en l'absence d'erreur. La désactivation d'un canal de réplication arrête la réplication et le place à l'état Inactif.
- Utilisation de la console
- A l'aide de l'API REST, exécutez l'opération UpdateChannel :
- Indiquez une valeur
TRUE
dans l'attributisEnabled
pour activer le canal. - Indiquez une valeur
FALSE
dans l'attributisEnabled
pour désactiver le canal.
- Indiquez une valeur
Reprise d'un canal
Lorsqu'un canal de réplication entrant est à 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
- A l'aide de l'API REST, exécutez l'opération ResumeChannel.
Utilisation de la console
Vous pouvez redémarrer la réplication après la résolution d'une erreur en reprenant le canal.
- Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, cliquez sur Canaux.
- Choisissez votre compartiment dans Portée de la liste.
- Dans la liste des canaux, recherchez celui à reprendre et effectuez l'une des opérations suivantes :
- Sélectionnez le canal et choisissez Reprendre dans le menu Actions en haut de la page.
- Cliquez sur le menu Action figurant sur la ligne de votre canal, puis sur Reprendre.
- Cliquez sur le nom du canal pour ouvrir la page Détails du canal et cliquez sur Reprendre.
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 sa configuration. Elle équivaut à RESET REPLICA ALL FOR CHANNEL
. En cas de problème irrécupérable, l'opération de réinitialisation efface les enregistrements associés à la réplication afin que le canal puisse démarrer correctement.
Le système de base de données cible supprime (DROP) sa position dans le fichier 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
- A l'aide de l'API REST, exécutez l'opération ResetChannel.
Utilisation de la console
Utilisez l'opération de réinitialisation en cas d'erreur irrécupérable dans 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.
- Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, cliquez sur Canaux.
- Choisissez votre compartiment dans Portée de la liste.
- Dans la liste des canaux, recherchez celui à activer ou à désactiver, et effectuez l'une des opérations suivantes :
- Sélectionnez le canal et choisissez Réinitialiser dans le menu Actions en haut de la page.
- Cliquez sur le menu Action figurant sur la ligne de votre canal, puis sur Réinitialiser.
- Cliquez sur le nom du canal pour ouvrir la page Détails du canal et cliquez sur Réinitialiser.
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 connexion source après l'avoir créé.
- Utilisation de la console
- A l'aide de l'API REST, exécutez l'opération UpdateChannel.
Utilisation de la console
Utilisez la console pour modifier la configuration d'un canal de réplication entrant.
- Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, cliquez sur Canaux.
- Choisissez votre compartiment dans Portée de la liste.
- Dans la liste des canaux, recherchez celui à reprendre et effectuez l'une des opérations suivantes :
- Cliquez sur le menu Action figurant sur la ligne de votre canal, puis sur Modifier.
- Cliquez sur le nom du canal pour ouvrir la page Détails du canal et cliquez sur Modifier.
- 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.
- Cliquez sur Enregistrer les modifications.
Suppression d'un canal
La suppression d'un canal de réplication entrante enlève le canal.
- Utilisation de la console
- A l'aide de l'API REST, exécutez l'opération DeleteChannel.
Utilisation de la console
Utilisez l'opération de suppression pour enlever un canal.
Vous ne pouvez pas supprimer un canal ayant un état actif, inactif ou nécessitant une attention particulière.
- Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, cliquez sur Canaux.
- Choisissez votre compartiment dans Portée de la liste.
- Dans la liste des canaux à supprimer, procédez de l'une des manières suivantes :
- Sélectionnez le canal et choisissez Supprimer dans le menu Actions en haut de la page.
- Cliquez sur le menu Action figurant sur la ligne de votre canal, puis sur Supprimer.
- Cliquez sur le nom du canal pour ouvrir la page Détails du canal et cliquez sur Actions supplémentaires, puis sélectionnez Supprimer.
- Cliquez sur Supprimer le canal dans la boîte de dialogue Supprimer le canal.