Pourquoi ma tâche AWS DMS présente-t-elle un statut d’erreur ?

Date de la dernière mise à jour : 16/02/2021

Ma tâche AWS Database Migration Service (AWS DMS) présente un statut d’erreur. Que signifie le statut d’erreur et comment puis-je résoudre l'erreur ?

Brève description

Une tâche AWS DMS qui présente un statut d’erreur signifie qu'une ou plusieurs des tables de la tâche n'ont pas pu être migrées. Une tâche avec le statut Erreur continue de charger d'autres tables à partir de la règle de sélection, mais une tâche ayant échoué s'arrête avec des erreurs irrécupérables.

Résolution

  1. Pour identifier la table qui contient une erreur, ouvrez la console AWS DMS.
  2. Choisissez Tâches de migration de base de données dans le panneau de navigation. 
  3. Dans la colonne Tables avec une erreur, le nombre de tables comportant des erreurs est répertorié.
  4. Sélectionnez le nom de la tâche présentant un statut d’erreur.
  5. Dans la section Statistiques de table, vérifiez la colonne État de charge pour voir quels noms de table contiennent des erreurs. Vous pouvez également exécuter « describe-table-statistics ».
  6. Pour poursuivre la résolution des messages d'erreur, vous devez activer la journalisation Amazon CloudWatch. Si vous n'avez pas activé la journalisation, arrêtez la tâche, modifiez-la afin d'activer la journalisation, puis redémarrez-la.
  7. À partir de la page Journaux de votre tâche, filtrez les horodatages pour les événements qui présentent « ]E: » et « ]W: ».
  8. Une fois que vous avez résolu les erreurs, vous devez recharger les tables ou redémarrer la tâche pour avec le statut d’erreur à résoudre.

Erreurs courantes pour AWS DMS

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?