Pourquoi ma tâche AWS DMS présente-t-elle un statut « Error » (Erreur) ?

Date de la dernière mise à jour : 02/10/2019

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

Brève description

Une tâche AWS DMS qui présente un statut « Error » (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 « Error » (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. Sélectionnez « Database migration tasks » (Tâches de migration de base de données) dans le volet de navigation. 
  3. Dans la colonne « Tables errored », le nombre de tables comportant des erreurs est répertorié.
  4. Sélectionnez le nom de la tâche présentant un statut « Error » (Erreur).
  5. Dans la section « Table statistics » (Statistiques de table), vérifiez la colonne « Load state » (É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 « Logs » (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 « Error » (Erreur) à résoudre.

Erreurs courantes pour AWS DMS

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

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?