Ma tâche AWS Database Migration Service (AWS DMS) ou ma réplication DMS sans serveur affiche l’état « Exécution avec erreurs » ou « Erreur ». Je souhaite dépanner et résoudre les problèmes liés à mes tables.
Brève description
Lorsqu'AWS DMS ne parvient pas à migrer les tables de votre base de données source vers la base de données cible, la tâche de migration ou la réplication sans serveur affiche l’état « Exécution avec erreurs » ou « Erreur ».
Pour dépanner et résoudre ces erreurs, procédez comme suit :
- Installez ou démarrez l'agent Amazon CloudWatch.
- Vérifiez l'état de votre tâche de migration ou de votre réplication sans serveur.
- Utilisez le dossier d'exploitation AWSSupport-TroubleshootDMSTableErrors pour analyser et résoudre les messages d'erreur des tables.
Remarque : Si vous n'avez pas créé et démarré de tâche de migration ou de réplication sans serveur au moins une fois, démarrez-en une.
Résolution
Installer ou démarrer l'agent CloudWatch
Pour collecter des métriques et des journaux, installez l'agent Amazon CloudWatch et démarrez-le.
Vérifier l'état de la tâche de migration ou de la réplication sans serveur
Remarque : Si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l'AWS CLI.
Pour consulter l'état de votre tâche de migration, consultez la section ](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Monitoring.html#CHAP_Tasks.CustomizingTasks.TableState)Statistiques de la table[ de votre tâche. Vous pouvez également exécuter la commande describe-table-statistics de l'interface de ligne de commande AWS. Pour vérifier l'état de votre réplication sans serveur, consultez vos journaux de réplication sans serveur.
Exécuter le dossier d’exécution de résolution des problèmes
Remarque : Avant de commencer, assurez-vous que votre utilisateur ou rôle Gestion des identités et des accès AWS (AWS IAM) dispose des autorisations requises pour exécuter l’automatisation. Pour plus d’informations, consultez la section Autorisations IAM requises dans AWSSupport-TroubleshootDMSTableErrors.
Procédez comme suit :
- Ouvrez la console AWS Systems Manager.
- Dans le volet de navigation, sélectionnez Documents.
- Recherchez AWSSupport-TroubleshootDMStableErrors, puis sélectionnez-le.
- Sélectionnez Exécuter l'automatisation.
- Pour Mode d'exécution, conservez la sélection Exécution simple.
- Pour DMSArn, saisissez l’Amazon Resource Name (ARN) pour la tâche ou la réplication sans serveur.
- Sélectionnez Exécuter.
Une fois l'automatisation terminée, consultez la section Sorties et suivez les étapes de résolution des problèmes liés au dossier d'exploitation.
Informations connexes
AWS Support Automation Workflows (SAW)
Exécuter une opération automatisée grâce à Systems Manager Automation
Configuration d’Automation
Utilisation des tâches AWS DMS
Résolution des problèmes liés aux tâches de migration dans AWS Database Migration Service