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

Lecture de 2 minute(s)
0

Ma tâche AWS Database Migration Service (AWS DMS) présente un statut d’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 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.

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 résoudre davatange des messages d'erreur, vous devez activer la journalisation Amazon CloudWatch. Si vous n'avez pas activé la journalisation, arrêtez la tâche et modifiez-la pour activer la journalisation. Puis, redémarrez la tâche.
  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, recharger les tables ou redémarrer la tâche avec le statut d’erreur à résoudre.

Informations connexes

Erreurs courantes pour AWS DMS

Stratégie de migration pour les bases de données relationnelles

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans