Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Rechargement de tables pendant une tâche
Pendant l'exécution d'une tâche, vous pouvez recharger une base de données cible à l'aide de données provenant de la source. Vous pouvez souhaiter recharger une table si, pendant la tâche, une erreur se produit ou si des données sont modifiées à cause d'opérations de partition (par exemple, lors de l'utilisation d'Oracle). Vous pouvez recharger jusqu'à 10 tables à partir d'une tâche.
Le rechargement des tables n'arrête pas la tâche.
Pour recharger une table, les conditions suivantes doivent être appliquées :
-
La tâche doit être en cours d'exécution.
-
La méthode de migration de la tâche doit être Full Load ou Full Load with CDC.
-
Les doublons de tables ne sont pas autorisés.
-
AWS DMS conserve la définition de table lue précédemment et ne la recrée pas au cours de l'opération de rechargement. Toutes les instructions DDL telles que ALTER TABLE ADD COLUMN, DROP COLUMN apportées à la table avant le rechargement de la table peuvent entraîner l'échec de l'opération de rechargement.
Note
DMS applique le paramètre TargetTablePrepMode
avant de recharger la table. Si vous définissez TargetTablePrepMode
sur DO_NOTHING
, vous devez d’abord tronquer manuellement la table.
AWS Management Console
Pour recharger une table à l'aide de la console AWS DMS
-
Connectez-vous à la AWS Management Console et ouvrez la console AWS DMS à l'adresse https://console.aws.amazon.com/dms/v2/
. Si vous êtes connecté en tant qu'utilisateur IAM, assurez-vous d'avoir les autorisations appropriées pour accéder à AWS DMS. Pour plus d'informations sur les autorisations requises, consultez IAMautorisations nécessaires pour utiliser AWS DMS.
-
Choisissez Tâches dans le volet de navigation.
-
Choisissez la tâche en cours d'exécution contenant la table que vous souhaitez recharger.
-
Choisissez l'onglet Statistiques de table.
-
Choisissez la table que vous souhaitez recharger. Si la tâche n'est plus en cours d'exécution, vous ne pouvez pas recharger la table.
-
Choisissez Recharger les données de la table.
Lorsqu’AWS DMS se prépare à recharger une table, la console modifie l'état de la table, qui devient Table is being reloaded (La table est en cours de rechargement).