Tous les produits
Search
Centre de documentation

Data Transmission Service:Interroger la liste des tâches DTS et les détails d'exécution de chaque tâche

Dernière mise à jour :Aug 12, 2026

Cette opération permet d'interroger les tâches DTS ainsi que leurs détails d'exécution.

Cette API est soumise à une limitation de débit. Les appels excédentaires sont rejetés.

  • Chaque région autorise jusqu'à 200 appels par seconde.

  • Chaque compte Alibaba Cloud autorise jusqu'à 20 appels par seconde et par région.

Tester

Vous pouvez appeler cette opération dans OpenAPI Explorer pour simplifier le calcul de la signature. Après un appel réussi, OpenAPI Explorer génère automatiquement des exemples de code SDK.

Paramètres de requête

Nom

Type

Obligatoire

Exemple

Description

Action String Yes DescribeDtsJobs

Définissez la valeur à DescribeDtsJobs.

Type String No instance

Condition de requête. Valeurs valides :

  • instance : recherche par ID d'instance DTS.
  • name : recherche par nom d'instance DTS. La recherche floue est prise en charge.
  • srcRds : recherche par ID d'instance ApsaraDB RDS source.
  • rds : recherche par ID d'instance ApsaraDB RDS de destination.
Remarque Vous devez spécifier le paramètre Params pour définir la condition de requête.
Params String No dtspk3f13r731m****

Détails de la condition de requête.

Remarque Le paramètre Type doit être spécifié pour définir la condition de requête.
Region String Yes cn-hangzhou

Région où réside l'instance DTS. Pour plus d'informations, consultez Régions prises en charge.

Status String No Migrating

État de l'instance DTS. Valeurs valides :

États des tâches de migration de données :

  • NotStarted : la tâche n'est pas démarrée.
  • Prechecking : la pré-vérification est en cours.
  • PrecheckFailed : échec de la pré-vérification.
  • PreCheckPass : pré-vérification réussie.
  • NotConfigured : la tâche n'est pas configurée.
  • Migrating : la migration est en cours.
  • Suspending : la tâche est suspendue.
  • MigrationFailed : échec de la migration.
  • Finished : la tâche est terminée.
  • Retrying : nouvelle tentative en cours.
  • Upgrade : mise à niveau de l'instance en cours.
  • Locked : l'instance est verrouillée.
  • Downgrade : rétrogradation de l'instance en cours.

États des tâches de synchronisation de données :

  • NotStarted : la tâche n'est pas démarrée.
  • Prechecking : la pré-vérification est en cours.
  • PrecheckFailed : échec de la pré-vérification.
  • PreCheckPass : pré-vérification réussie.
  • NotConfigured : la tâche n'est pas configurée.
  • Initializing : initialisation en cours.
  • InitializeFailed : échec de l'initialisation.
  • Synchronizing : la synchronisation est en cours.
  • Failed : échec de la tâche.
  • Suspending : la tâche est suspendue.
  • Modifying : modification des objets de synchronisation en cours.
  • Finished : la tâche est terminée.
  • Retrying : nouvelle tentative en cours.
  • Upgrade : mise à niveau de l'instance en cours.
  • Locked : l'instance est verrouillée.
  • Downgrade : rétrogradation de l'instance en cours.

États des tâches de suivi de données :

  • NotConfigured : la tâche n'est pas configurée.
  • NotStarted : la tâche n'est pas démarrée.
  • Prechecking : la pré-vérification est en cours.
  • PrecheckFailed : échec de la pré-vérification.
  • PreCheckPass : pré-vérification réussie.
  • Starting : démarrage de la tâche en cours.
  • Normal : fonctionnement normal.
  • Retrying : nouvelle tentative en cours.
  • Abnormal : fonctionnement anormal détecté.
  • Upgrade : mise à niveau de l'instance en cours.
  • Locked : l'instance est verrouillée.
  • Downgrade : rétrogradation de l'instance en cours.
OrderDirection String No ASC

Ordre de tri des instances DTS. Valeurs valides :

  • ASC : ordre croissant (valeur par défaut).
  • DESC : ordre décroissant.
OrderColumn String No CreateTime

Champ utilisé pour le tri des résultats. Valeurs valides :

  • CreateTime : tri par date de création de la tâche.
  • FinishTime : tri par date de fin de la tâche.
  • duLimit (pour les tâches de cluster dédié) : tri par limite supérieure des DU utilisées par la tâche DTS. Cette option est uniquement disponible pour les clusters dédiés.
Remarque Utilisez également le paramètre OrderDirection pour définir l'ordre de tri croissant ou décroissant.
Tags String No [ { "key": "testK", "value": "testV" } ]

Tags utilisés pour le filtrage, au format JSON.

Remarque Pour obtenir les clés et valeurs des tags, appelez l'opération ListTagResources.
PageSize Integer No 30

Nombre d'entrées à retourner par page. Valeurs valides : 10, 20 et 30. Valeur par défaut : 20. Valeur maximale : 30.

PageNumber Integer No 1

Numéro de page. La valeur doit être un entier supérieur à 0 et ne dépassant pas la valeur maximale du type de données Integer. Valeur par défaut : 1.

JobType String No MIGRATION

Type de tâche DTS. Valeurs valides :

  • MIGRATION : migration de données (par défaut).
  • SYNC : synchronisation de données.
  • SUBSCRIBE : suivi de données.
RegionId String No N/A

Ce paramètre est obsolète.

GroupId String No pk13r731m****

ID de la tâche DTS.

Remarque La définition de ce paramètre n'est généralement pas nécessaire.
DedicatedClusterId String No dtscluster_atyl3b5214uk***

ID du cluster dédié DTS.

DtsJobId String No qa110wq5r93hb49

ID de la tâche de migration, de synchronisation ou de suivi de données.

Remarque Séparez plusieurs ID de tâche par des virgules (,). Vérifiez que la valeur du paramètre JobType correspond bien au type attendu.
DtsInstanceId String No dtsi03e3zty16i****

ID de l'instance de migration, de synchronisation ou de suivi de données.

Remarque Séparez plusieurs ID d'instance par des virgules (,). Assurez-vous que la valeur du paramètre JobType est correcte.
ResourceGroupId String No rg-acfmzawhxxc****

ID du groupe de ressources.

WithoutDbList Boolean No true

Indique s'il faut exclure l'objet de la tâche (paramètre DbObject) de la réponse. Valeurs valides :

  • true : oui. Le paramètre DbObject est exclu de la réponse, ce qui peut accélérer le temps de réponse de l'appel API.
  • false : non. Le paramètre DbObject est inclus dans la réponse.
DtsBisLabel String No normal

Tag d'environnement de l'instance DTS. Valeurs valides :

  • normal : Normal
  • online : Online
ZeroEtlJob Boolean No false

Indique si la tâche est une tâche d'intégration transparente (Zero-ETL). Valeurs valides :

  • false : non.
  • true : oui.
InstanceType String No RDS

Type de l'instance de base de données source ou de destination.

InstanceId String No rm-bp1966yuut4w3****

ID de l'instance de base de données source ou de destination correspondant au paramètre InstanceType.

DestProductType String No RDS

Type de l'instance de base de données de destination.

SrcProductType String No RDS

Type de l'instance de base de données source.

Paramètres de réponse

Nom

Type

Exemple

Description

HttpStatusCode Integer 200

Code de statut HTTP.

RequestId String 621BB4F8-3016-4FAA-8D5A-5D3163CC****

ID de la requête.

ErrCode String InternalError

Code d'erreur retourné en cas d'échec de l'appel.

Success Boolean true

Indique si la requête a réussi.

PageRecordCount Integer 20

Nombre maximal d'enregistrements affichables sur la page actuelle.

TotalRecordCount Integer 15

Nombre total d'instances DTS correspondant aux critères.

ErrMessage String The Value of Input Parameter %s is not valid.

Message d'erreur retourné en cas d'échec de l'appel.

DynamicMessage String Type

Message d'erreur dynamique utilisé pour remplacer le placeholder %s dans le paramètre ErrMessage.

Remarque Si ErrMessage retourne The Value of Input Parameter %s is not valid et que DynamicMessage retourne Type, cela signifie que la valeur du paramètre Type est invalide.
PageNumber Integer 2

Numéro de la page.

DynamicCode String 403

Code d'erreur dynamique. Ce paramètre sera bientôt obsolète.

DtsJobList Array of DtsJobStatus

Liste des tâches et détails d'exécution de chacune.

Status String Migrating

Statut de l'instance DTS. Valeurs possibles :

Statuts des tâches de migration de données :

  • NotStarted : La tâche n'est pas démarrée.
  • Prechecking : La tâche est en cours de pré-vérification.
  • PrecheckFailed : Échec de la pré-vérification.
  • PreCheckPass : Pré-vérification réussie.
  • NotConfigured : La tâche n'est pas configurée.
  • Migrating : La tâche est en cours d'exécution.
  • Suspending : La tâche est suspendue.
  • MigrationFailed : Échec de la tâche.
  • Finished : La tâche est terminée.
  • Retrying : Nouvelle tentative d'exécution de la tâche.
  • Upgrade : L'instance est en cours de mise à niveau.
  • Locked : L'instance est verrouillée.
  • Downgrade : L'instance est en cours de rétrogradation.

Statuts des tâches de synchronisation de données :

  • NotStarted : La tâche n'est pas démarrée.
  • Prechecking : La tâche est en cours de pré-vérification.
  • PrecheckFailed : Échec de la pré-vérification.
  • PreCheckPass : Pré-vérification réussie.
  • NotConfigured : La tâche n'est pas configurée.
  • Initializing : La tâche est en cours d'initialisation.
  • InitializeFailed : Échec de l'initialisation.
  • Synchronizing : La tâche est en cours d'exécution.
  • Failed : Échec de la tâche.
  • Suspending : La tâche est suspendue.
  • Modifying : Les objets de synchronisation sont en cours de modification.
  • ModifyFailed : Échec de la modification des objets de synchronisation.
  • Finished : La tâche est terminée.
  • Retrying : Nouvelle tentative d'exécution de la tâche.
  • Upgrade : L'instance est en cours de mise à niveau.
  • Locked : L'instance est verrouillée.
  • Downgrade : L'instance est en cours de rétrogradation.

Statuts des tâches de suivi de données :

  • NotConfigured : La tâche n'est pas configurée.
  • NotStarted : La tâche n'est pas démarrée.
  • Prechecking : La tâche est en cours de pré-vérification.
  • PrecheckFailed : Échec de la pré-vérification.
  • PreCheckPass : Pré-vérification réussie.
  • Starting : La tâche démarre.
  • Normal : La tâche s'exécute normalement.
  • Retrying : Nouvelle tentative d'exécution de la tâche.
  • Abnormal : La tâche ne s'exécute pas comme prévu.
  • Upgrade : L'instance est en cours de mise à niveau.
  • Locked : L'instance est verrouillée.
  • Downgrade : L'instance est en cours de rétrogradation.
OriginType String DTS task

Source de la tâche :

  • PTS task
  • DMS task
  • DTS task
DtsJobName String RDS-to-RDS migration

Nom de la tâche de migration, de synchronisation ou de suivi de données.

Delay Long 0

Latence de la migration ou de la synchronisation incrémentielle des données.

Remarque L'unité est la milliseconde pour les tâches de migration de données et la seconde pour les tâches de synchronisation de données.
ErrorMessage String DTS-070211: Connect Source DB failed. cause by [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server. Attempted reconnect 3 times. Giving up.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure\n\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.][java.net.ConnectException:Connection timed out (Connection timed out)] About more information in [https://yq.aliyun.com/articles/499178].

Message d'erreur retourné en cas d'échec de la tâche.

ExpireTime String 2022-03-16T08:01:19Z

Date d'expiration de l'instance. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

Remarque Ce paramètre n'est retourné que lorsque la valeur du paramètre PayType est PrePaid.
DtsJobId String i03e3zty16i****

ID de la tâche de migration, de synchronisation ou de suivi de données.

CreateTime String 2021-03-16T08:01:19Z

Heure de création de la tâche. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

PayType String PrePaid

Mode de facturation de l'instance. Valeurs possibles :

  • PrePaid : Abonnement.
  • PostPaid : Paiement à l'utilisation.
Reserved String {"srcHostPorts":"","whitelist.dms.online.ddl.enable":false,"filterDDL":false,"sqlparser.dms.original.ddl":true,"srcOracleType":"sid","maxRetryTime":43200,"destSSL":"0","destOracleType":"sid","srcSSL":"0","dbListCaseChangeMode":"default","SourceEngineVersion":"8.0.18","srcNetType":"VPC","destNetType":"VPC","srcVpcNetMappingInst":"172.16.1**.**:10803","destVpcNetMappingInst":"172.16.1**.**:11077","useJobTask":"1"}

Paramètre réservé de DTS, au format de chaîne JSON. Vous pouvez spécifier ce paramètre pour répondre à des exigences particulières, telles que le démarrage automatique d'une pré-vérification. Pour plus d'informations, consultez Description du paramètre MigrationReserved.

ConsumptionClient String 114...:dts******

Informations sur le client en aval. Elles se composent d'une adresse IP et d'un nombre aléatoire générés par DTS.

DbObject String {"dtstestdata": { "name": "dtstestdata", "all": true }}

Objets de la tâche de migration, de synchronisation ou de suivi de données. Pour plus d'informations sur la définition, consultez Objets des tâches de migration, de synchronisation et de suivi de données.

DtsJobClass String large

Classe de l'instance.

Remarque Pour plus d'informations sur les spécifications et les performances de chaque classe d'instance, consultez Classes d'instances de migration de données et Classes d'instances de synchronisation de données.
ConsumptionCheckpoint String 2021-03-23T07:30:31Z

Point de contrôle de consommation du client en aval pour la tâche de suivi. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

EndTimestamp String 2021-03-26T14:03:21Z

Fin de la plage d'horodatage des données stockées dans l'instance de suivi. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

AppName String new

Indique s'il s'agit d'une nouvelle version de la tâche de suivi. new correspond à une nouvelle version.

Remarque Ce paramètre n'est retourné que pour les nouvelles versions des instances de suivi.
BeginTimestamp String 2021-03-15T08:25:34Z

Début de la plage d'horodatage des données stockées dans l'instance de suivi. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

DtsInstanceID String dtsi03e3zty16i****

ID de l'instance de migration, de synchronisation ou de suivi de données.

DtsJobDirection String Forward

Direction de la synchronisation. Valeurs possibles :

  • Forward : Directe.
  • Reverse : Inverse.
Remarque Ce paramètre n'est retourné que lorsque la topologie de l'instance de synchronisation de données est bidirectionnelle.
Checkpoint String 1616899019

Offset de départ ou point de synchronisation de la migration incrémentielle des données. La valeur est un horodatage UNIX. Unité : secondes.

TagList Array of DtsTag

Collection de tags.

TagValue String testvalue

Valeur du tag.

TagKey String testkey

Clé du tag.

DataInitializationStatus Object

Statut de la migration complète des données ou de l'initialisation.

Status String Finished

Statut de la migration complète des données ou de l'initialisation. Valeurs possibles :

  • NotStarted : La tâche n'est pas démarrée.
  • Migrating : La tâche est en cours d'exécution.
  • Failed : Échec de la tâche.
  • Finished : La tâche est terminée.
Percent String 100

Progression de la migration complète des données ou de l'initialisation. Unité : pourcentage.

ErrorMessage String java.lang.NumberFormatException: For input string: ""

Message d'erreur retourné en cas d'échec de la migration complète des données ou de l'initialisation.

Progress String 44755

Nombre d'enregistrements migrés ou initialisés.

DataSynchronizationStatus Object

Statut de la migration ou de la synchronisation incrémentielle des données.

Status String Catched

Statut de la migration ou de la synchronisation incrémentielle des données. Valeurs possibles :

  • NotStarted : La tâche n'est pas démarrée.
  • Migrating : La tâche est en cours d'exécution.
  • Failed : Échec de la tâche.
  • Finished : La tâche est terminée.
  • Catched : La tâche ne présente aucune latence.
NeedUpgrade Boolean true

Indique si la classe de l'instance doit être mise à niveau. Valeurs possibles :

  • true : Oui.
  • false : Non.
Remarque Pour mettre à niveau la classe de l'instance, appelez l'opération TransferInstanceClass.
Percent String 95

Progression de la migration ou de la synchronisation incrémentielle des données. Unité : pourcentage.

Progress String 0/0

Nombre d'enregistrements migrés ou synchronisés.

ErrorMessage String The task failed for too long and cannot be recovered.

Message d'erreur retourné en cas d'échec de la migration ou de la synchronisation incrémentielle des données.

DataEtlStatus Object

Statut de la tâche ETL.

Remarque Cette collection de paramètres n'est retournée qu'après la configuration d'une tâche ETL.
Status String Finished

Statut de la tâche ETL. Valeurs possibles :

  • NotStarted : La tâche n'est pas démarrée.
  • Migrating : La tâche est en cours d'exécution.
  • Failed : Échec de la tâche.
  • Finished : La tâche est terminée.
  • Catched : La tâche ne présente aucune latence.
Percent String 95

Progression de la tâche ETL. Unité : pourcentage.

ErrorMessage String The task failed for too long and cannot be recovered.

Message d'erreur retourné en cas d'échec de la tâche ETL.

Progress String 0/0

Nombre d'enregistrements traités par la tâche ETL.

DestinationEndpoint Object

Informations de connexion de l'instance de destination.

SslSolutionEnum String DISABLE

Indique s'il faut utiliser une connexion chiffrée SSL. Valeurs possibles :

  • DISABLE : Ne pas utiliser de connexion chiffrée SSL.
  • ENABLE_WITH_CERTIFICATE : Utiliser une connexion chiffrée SSL et télécharger un certificat CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS : Utiliser une connexion chiffrée SSL pour se connecter à une base de données AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256 : Utiliser SCRAM-SHA-256 pour se connecter à une instance Kafka.
OracleSID String testsid

ID système (SID) de la base de données Oracle.

Remarque Ce paramètre n'est retourné que lorsque le paramètre EngineName de l'instance de destination est défini sur Oracle et que la base de données Oracle n'est pas une instance Real Application Clusters (RAC).
Region String cn-hangzhou

Région où réside l'instance de destination. Pour plus d'informations, consultez Régions prises en charge.

DatabaseName String dtstestdata

Nom de la base de données à laquelle appartient l'objet de migration dans l'instance de destination.

Ip String 172.16.88.***

Endpoint de l'instance de destination.

InstanceID String rm-bp1imrtn6fq7h****

ID de l'instance de destination.

Port String 3306

Port de service de la base de données de l'instance de destination.

InstanceType String RDS

Type de l'instance de destination.

UserName String dtstest

Compte de base de données de l'instance de destination.

EngineName String MySQL

Type de base de données de l'instance de destination.

MigrationMode Object

Type de migration ou type de synchronisation initiale.

DataInitialization Boolean true

Indique s'il faut effectuer une migration complète des données ou une synchronisation initiale complète des données. Valeurs possibles :

  • true : Oui.
  • false : Non.
DataSynchronization Boolean true

Indique s'il faut effectuer une migration ou une synchronisation incrémentielle des données. Valeurs possibles :

  • true : Oui.
  • false : Non.
StructureInitialization Boolean true

Indique s'il faut effectuer une migration de schéma ou une synchronisation initiale de schéma. Valeurs possibles :

  • true : Oui.
  • false : Non.
FullDataCheck Boolean true

Indique s'il faut effectuer une vérification complète des données. Valeurs possibles :

  • true : Oui.
  • false : Non.
IncDataCheck Boolean true

Indique s'il faut effectuer une vérification incrémentielle des données. Valeurs possibles :

  • true : Oui.
  • false : Non.
StructureDataCheck Boolean true

Indique s'il faut effectuer une vérification de schéma. Valeurs possibles :

  • true : Oui.
  • false : Non.
Performance Object

Informations de performance de la liaison de migration ou de synchronisation.

Rps String 100

Nombre d'instructions SQL migrées ou synchronisées par seconde. Cela inclut les instructions BEGIN, COMMIT, DML (INSERT, DELETE et UPDATE) et DDL.

Flow String 1

Trafic de données migré ou synchronisé par seconde. Unité : Mo/s.

PrecheckStatus Object

Statut de la pré-vérification.

Status String Finished

Statut de la pré-vérification. Valeurs possibles :

  • NotStarted : La pré-vérification n'est pas démarrée.
  • Suspending : La pré-vérification est suspendue.
  • Checking : La pré-vérification est en cours.
  • Failed : Échec de la pré-vérification.
  • Finished : La pré-vérification est terminée.
Percent String 100

Progression globale de la pré-vérification. Unité : pourcentage.

ErrorMessage String CHECK__ERROR_SAME_OBJ.

Message d'erreur retourné en cas d'échec de la pré-vérification.

Detail Array of PrecheckDetail

Statut d'exécution de chaque élément de pré-vérification.

CheckResult String Success

Résultat de la vérification. Valeurs possibles :

  • Success : Vérification réussie.
  • Failed : Échec de la vérification.
CheckItemDescription String CHECK_CONN_SRC_DETAIL

Description de l'élément de pré-vérification.

CheckItem String CHECK_CONN_SRC

Élément de pré-vérification.

RepairMethod String CHECK_ERROR_DEST_CONN_REPAIR2

Méthode de réparation pour l'élément de pré-vérification ayant échoué.

Remarque Ce paramètre n'est retourné que lorsque la valeur du paramètre CheckResult est Failed.
FailedReason String Original error: Access denied for user 'dtstest'@'100.104.***.**' (using password: YES)

Message d'erreur pour l'élément de pré-vérification ayant échoué.

Remarque Ce paramètre n'est retourné que lorsque la valeur du paramètre CheckResult est Failed.
ReverseJob Object

Détails d'exécution de la tâche de synchronisation inverse.

Remarque Cette collection de paramètres n'est retournée que lorsque la tâche est une tâche de synchronisation de données et que la topologie est bidirectionnelle.
Status String Synchronizing

Statut de la tâche de synchronisation inverse. Valeurs possibles :

  • NotStarted : La tâche n'est pas démarrée.
  • Prechecking : La tâche est en cours de pré-vérification.
  • PrecheckFailed : Échec de la pré-vérification.
  • PreCheckPass : Pré-vérification réussie.
  • NotConfigured : La tâche n'est pas configurée.
  • Initializing : La tâche est en cours d'initialisation.
  • InitializeFailed : Échec de l'initialisation.
  • Synchronizing : La tâche est en cours d'exécution.
  • Failed : Échec de la tâche.
  • Suspending : La tâche est suspendue.
  • Modifying : Les objets de synchronisation sont en cours de modification.
  • ModifyFailed : Échec de la modification des objets de synchronisation.
  • Finished : La tâche est terminée.
  • Retrying : Nouvelle tentative d'exécution de la tâche.
  • Upgrade : L'instance est en cours de mise à niveau.
  • Locked : L'instance est verrouillée.
  • Downgrade : L'instance est en cours de rétrogradation.
DtsJobName String RDS-to-RDS migration

Nom de la tâche de synchronisation.

Delay Long 0

Latence de la synchronisation incrémentielle des données. Unité : secondes.

ErrorMessage String DTS-070211: Connect Source DB failed. cause by [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server. Attempted reconnect 3 times. Giving up.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure\n\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.][java.net.ConnectException:Connection timed out (Connection timed out)] About more information in [https://yq.aliyun.com/articles/499178].

Message d'erreur retourné en cas d'échec de la tâche.

DtsJobId String i03e3zty16i****

ID de la tâche de synchronisation.

ExpireTime String 2023-03-16T08:01:19Z

Date d'expiration de l'instance. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

Remarque Ce paramètre n'est retourné que lorsque la valeur du paramètre PayType est PrePaid.
CreateTime String 2022-03-16T08:01:19Z

Heure de création de la tâche. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

PayType String PostPaid

Mode de facturation de l'instance. Valeurs possibles :

  • PrePaid : Abonnement.
  • PostPaid : Paiement à l'utilisation.
Reserved String {"srcHostPorts":"","whitelist.dms.online.ddl.enable":false,"filterDDL":false,"sqlparser.dms.original.ddl":true,"srcOracleType":"sid","maxRetryTime":43200,"destSSL":"0","destOracleType":"sid","srcSSL":"0","dbListCaseChangeMode":"default","SourceEngineVersion":"8.0.18","srcNetType":"VPC","destNetType":"VPC","srcVpcNetMappingInst":"172.16.1**.**:10803","destVpcNetMappingInst":"172.16.1**.**:11077","useJobTask":"1"}

Paramètre réservé de DTS, au format de chaîne JSON. Vous pouvez spécifier ce paramètre pour répondre à des exigences particulières, telles que le démarrage automatique d'une pré-vérification. Pour plus d'informations, consultez Description du paramètre MigrationReserved.

DbObject String {"dtstestdata": { "name": "dtstestdata", "all": true }}

Définition du schéma de table de l'objet de synchronisation. La valeur est une chaîne JSON qui prend en charge les expressions régulières. Pour plus d'informations et d'exemples, consultez Objets des tâches de migration, de synchronisation et de suivi de données.

DtsJobClass String large

Classe de l'instance.

Remarque Pour plus d'informations sur les spécifications et les performances de chaque classe d'instance, consultez Classes d'instances de synchronisation de données.
DtsInstanceID String dtsi03e3zty16i****

ID de l'instance de synchronisation.

DtsJobDirection String Reverse

Direction de la synchronisation. La valeur est fixée à Reverse.

Checkpoint String 1616980369

Offset de la synchronisation incrémentielle des données. La valeur est un horodatage UNIX. Unité : secondes.

DataInitializationStatus Object

Statut de la synchronisation initiale complète des données.

Status String Finished

État de la synchronisation initiale complète des données. Valeurs valides :

  • NotStarted : la tâche n'a pas démarré.
  • Migrating : la tâche est en cours d'exécution.
  • Failed : la tâche a échoué.
  • Finished : la tâche est terminée.
Percent String 100

Progression de la synchronisation initiale complète des données. Unité : pourcentage.

ErrorMessage String java.lang.NumberFormatException: For input string: ""

Message d'erreur retourné en cas d'échec de la synchronisation initiale complète des données.

Progress String 43071

Nombre d'enregistrements ayant fait l'objet d'une initialisation.

DataSynchronizationStatus Object

État de la synchronisation incrémentielle des données.

Status String Migrating

État de la synchronisation incrémentielle des données.

NeedUpgrade Boolean true

Indique si une mise à niveau de la classe d'instance est nécessaire. Valeurs valides :

  • true : oui.
  • false : non.
Remarque Pour mettre à niveau la classe d'instance, appelez l'opération TransferInstanceClass.
Percent String 100

Progression de la synchronisation incrémentielle des données. Unité : pourcentage.

Progress String 20001

Nombre d'enregistrements migrés ou synchronisés.

ErrorMessage String The task failed for too long and cannot be recovered.

Message d'erreur retourné en cas d'échec de la synchronisation incrémentielle des données.

DestinationEndpoint Object

Informations de connexion de l'instance de destination.

SslSolutionEnum String DISABLE

Spécifie l'utilisation ou non d'une connexion chiffrée SSL. Valeurs valides :

  • DISABLE : ne pas utiliser de connexion chiffrée SSL.
  • ENABLE_WITH_CERTIFICATE : utiliser une connexion chiffrée SSL et télécharger un certificat CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS : utiliser une connexion chiffrée SSL pour se connecter à une base de données AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256 : utiliser SCRAM-SHA-256 pour se connecter à une instance Kafka.
OracleSID String testsid

Identifiant système (SID) de la base de données Oracle.

Remarque Ce paramètre n'est retourné que lorsque le paramètre EngineName de l'instance de destination est défini sur Oracle et que la base de données Oracle n'est pas une instance Real Application Clusters (RAC).
Region String cn-hangzhou

Région où réside l'instance de destination. Pour plus d'informations, consultez Régions prises en charge.

DatabaseName String dtstestdata

Nom de la base de données à laquelle appartient l'objet de synchronisation dans l'instance de destination.

Ip String 172.16.88.***

Endpoint de l'instance de destination.

InstanceID String rm-bp1162kryivb8****

ID de l'instance de destination.

Port String 3306

Port du service de base de données de l'instance de destination.

InstanceType String RDS

Type de l'instance de destination.

UserName String dtstest

Compte de base de données de l'instance de destination.

EngineName String MySQL

Type de base de données de l'instance de destination.

MigrationMode Object

Type de synchronisation initiale.

DataInitialization Boolean true

Indique s'il faut effectuer une synchronisation initiale complète des données. Valeurs valides :

  • true : oui.
  • false : non.
DataSynchronization Boolean true

Indique s'il faut effectuer une synchronisation incrémentielle des données. Valeurs valides :

  • true : oui.
  • false : non.
StructureInitialization Boolean true

Indique s'il faut effectuer une synchronisation initiale du schéma. Valeurs valides :

  • true : oui.
  • false : non.
FullDataCheck Boolean true

Indique s'il faut effectuer une vérification complète des données. Valeurs valides :

  • true : oui.
  • false : non.
IncDataCheck Boolean true

Indique s'il faut effectuer une vérification incrémentielle des données. Valeurs valides :

  • true : oui.
  • false : non.
StructureDataCheck Boolean true

Indique s'il faut effectuer une vérification du schéma. Valeurs valides :

  • true : oui.
  • false : non.
Performance Object

Informations de performance de la liaison de synchronisation.

Rps String 100

Nombre d'instructions SQL synchronisées par seconde. Cela inclut les instructions BEGIN, COMMIT, DML (INSERT, DELETE et UPDATE) et DDL.

Flow String 1

Trafic de données synchronisé par seconde. Unité : Mo/s.

PrecheckStatus Object

État de la pré-vérification.

Status String Finished

État de la pré-vérification. Valeurs valides :

  • NotStarted : la pré-vérification n'a pas démarré.
  • Suspending : la pré-vérification est suspendue.
  • Checking : la pré-vérification est en cours.
  • Failed : la pré-vérification a échoué.
  • Finished : la pré-vérification est terminée.
Percent String 100

Progression globale de la pré-vérification. Unité : pourcentage.

ErrorMessage String CHECK__ERROR_SAME_OBJ.

Message d'erreur retourné en cas d'échec de la pré-vérification.

Detail Array of PrecheckDetail

État d'exécution de chaque élément de pré-vérification.

CheckResult String Success

Résultat de la vérification. Valeurs valides :

  • Success : la vérification a réussi.
  • Failed : la vérification a échoué.
CheckItemDescription String CHECK_CONN_SRC_DETAIL

Description de l'élément de pré-vérification.

CheckItem String CHECK_CONN_SRC

Élément de pré-vérification.

RepairMethod String CHECK_ERROR_DEST_CONN_REPAIR2

Méthode de réparation pour l'élément de pré-vérification ayant échoué.

FailedReason String Original error: Access denied for user 'dtstest'@'100.104.***.**' (using password: YES)

Message d'erreur associé à l'élément de pré-vérification ayant échoué.

SourceEndpoint Object

Informations de connexion de l'instance source.

SslSolutionEnum String DISABLE

Spécifie l'utilisation ou non d'une connexion chiffrée SSL. Valeurs valides :

  • DISABLE : ne pas utiliser de connexion chiffrée SSL.
  • ENABLE_WITH_CERTIFICATE : utiliser une connexion chiffrée SSL et télécharger un certificat CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS : utiliser une connexion chiffrée SSL pour se connecter à une base de données AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256 : utiliser SCRAM-SHA-256 pour se connecter à une instance Kafka.
OracleSID String testsid

Identifiant système (SID) de la base de données Oracle.

Remarque Ce paramètre n'est retourné que lorsque le paramètre EngineName de l'instance source est défini sur Oracle et que la base de données Oracle n'est pas une instance Real Application Clusters (RAC).
Region String cn-hangzhou

Région où réside l'instance source. Pour plus d'informations, consultez Régions prises en charge.

DatabaseName String dtstestdata

Nom de la base de données à laquelle appartient l'objet de migration dans l'instance source.

Ip String 172.16.88.***

Endpoint de l'instance source.

InstanceID String rm-bp1imrtn6fq7h****

ID de l'instance source.

Port String 3306

Port du service de base de données de l'instance source.

InstanceType String RDS

Type de l'instance source.

UserName String dtstest

Compte de base de données de l'instance source.

EngineName String MySQL

Type de base de données de l'instance source.

StructureInitializationStatus Object

État de la synchronisation initiale du schéma.

Status String Finished

État de la synchronisation initiale du schéma. Valeurs valides :

  • NotStarted : la tâche n'a pas démarré.
  • Migrating : la tâche est en cours d'exécution.
  • Failed : la tâche a échoué.
  • Finished : la tâche est terminée.
Percent String 100

Progression de la synchronisation initiale du schéma. Unité : pourcentage.

ErrorMessage String DTS-1020042 Execute sql error sql: ERROR: type "geometry" does not exist;

Message d'erreur retourné en cas d'échec de la synchronisation initiale du schéma.

Progress String 1

Nombre de tables dont le schéma a été initialisé.

DuUsage Long 15

Quantité de ressources utilisées dans le cluster dédié DTS. Unité : DU.

CpuUsage String 90

Utilisation actuelle du CPU de l'instance. Unité : %.

MemUsage String 500

Mémoire utilisée. Unité : Mo.

DedicatedClusterId String dtscluster_dpwl3**********

ID du cluster dédié DTS.

ErrorDetails Array of ErrorDetail

Détails de l'erreur.

ErrorCode String DTS-31009

Code d'erreur.

HelpUrl String https://**.ali**.com/**

URL du document d'aide.

EtlSafeCheckpoint String 1610540493

Offset sûr de la tâche ETL.

MinDu double 1

Limite inférieure des DU pour l'instance serverless.

MaxDu double 16

Limite supérieure des DU pour l'instance serverless.

FullDataCheckStatus Object

État de la vérification complète des données.

Status String Checking

État de la tâche de vérification complète des données. Valeurs valides :

  • NotStarted : la tâche n'a pas démarré.
  • Checking : la tâche est en cours d'exécution.
  • Failed : la tâche a échoué.
  • Finished : la tâche est terminée.
  • Inconsistency : une incohérence des données a été détectée.
Percent String 100

Progression de la tâche de vérification complète des données. Unité : pourcentage.

ErrorMessage String java.lang.NumberFormatException: For input string: ""

Message d'erreur retourné en cas d'échec de la tâche.

Progress String 1 rows/s (row: 5/5, table: 1/1)

Progression de la tâche de vérification complète des données.

CanSwitch Boolean false

Indique si la migration peut être basculée. Valeurs valides :

  • true : oui.
  • false : non.
Remarque Ce paramètre est utilisé pour la fonctionnalité de mise à niveau en un clic de PolarDB.
IncDataCheckStatus Object

État de la vérification incrémentielle des données.

Status String Checking

État de la tâche de vérification incrémentielle des données. Valeurs valides :

  • Catched : la tâche ne présente aucune latence.
  • NotStarted : la tâche n'a pas démarré.
  • Checking : la tâche est en cours d'exécution.
  • Failed : la tâche a échoué.
  • Inconsistency : une incohérence des données a été détectée.
Percent String 95

Progression de la tâche de vérification incrémentielle des données. Unité : pourcentage.

ErrorMessage String java.lang.NumberFormatException: For input string: ""

Message d'erreur retourné en cas d'échec de la tâche.

Progress String 1 rows/s (row: 5/5, table: 1/1)

Progression de la tâche de vérification incrémentielle des données.

StructureDataCheckStatus Object

État de la vérification du schéma.

Status String Finished

État de la tâche de vérification du schéma. Valeurs valides :

  • NotStarted : la tâche n'a pas démarré.
  • Checking : la tâche est en cours d'exécution.
  • Failed : la tâche a échoué.
  • Finished : la tâche est terminée.
  • Inconsistency : une incohérence des données a été détectée.
Percent String 100

Progression de la tâche de vérification du schéma. Unité : pourcentage.

ErrorMessage String ****

Message d'erreur retourné en cas d'échec de la tâche.

Progress String 5

Nombre d'objets dont le schéma a été vérifié.

SourceEndpoint Object

Informations de connexion de l'instance source.

SslSolutionEnum String DISABLE

Spécifie l'utilisation ou non d'une connexion chiffrée SSL. Valeurs valides :

  • DISABLE : ne pas utiliser de connexion chiffrée SSL.
  • ENABLE_WITH_CERTIFICATE : utiliser une connexion chiffrée SSL et télécharger un certificat CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS : utiliser une connexion chiffrée SSL pour se connecter à une base de données AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256 : utiliser SCRAM-SHA-256 pour se connecter à une instance Kafka.
OracleSID String testsid

Identifiant système (SID) de la base de données Oracle.

Remarque Ce paramètre n'est retourné que lorsque le paramètre EngineName de l'instance source est défini sur Oracle et que la base de données Oracle n'est pas une instance Real Application Clusters (RAC).
Region String cn-hangzhou

Région où réside l'instance source. Pour plus d'informations, consultez Régions prises en charge.

DatabaseName String dtstestdata

Nom de la base de données à laquelle appartient l'objet de migration dans l'instance source.

Ip String 172.16.88.***

Endpoint de l'instance source.

InstanceID String rm-bp1162kryivb8****

ID de l'instance source.

Port String 3306

Port du service de base de données de l'instance source.

InstanceType String RDS

Type de l'instance source.

UserName String dtstest

Compte de base de données de l'instance source.

EngineName String MySQL

Type de base de données de l'instance source.

StructureInitializationStatus Object

État de la migration ou de l'initialisation du schéma.

Status String Finished

État de la migration ou de l'initialisation du schéma. Valeurs valides :

  • NotStarted : la tâche n'a pas démarré.
  • Migrating : la tâche est en cours d'exécution.
  • Failed : la tâche a échoué.
  • Finished : la tâche est terminée.
Percent String 100

Progression de la migration ou de l'initialisation du schéma. Unité : pourcentage.

ErrorMessage String DTS-1020042 Execute sql error sql: ERROR: type "geometry" does not exist;

Message d'erreur retourné en cas d'échec de la migration ou de l'initialisation du schéma.

Progress String 1

Nombre de tables dont le schéma a été migré ou initialisé.

RetryState Object

DTS tente de nouveau d'exécuter la tâche suite à une exception.

RetryCount Integer 5

Nombre de tentatives.

MaxRetryTime Integer 7200

Durée maximale d'une tentative. Unité : secondes.

ErrMessage String Unexpected error

Message d'erreur retourné en cas d'échec de la tentative.

RetryTarget String srcDB

Cible de la tentative. Valeurs valides :

  • srcDB : base de données source.
  • destDB : base de données de destination.
  • inner_module : module interne DTS.
RetryTime Integer 3600

Durée de la tentative. Unité : secondes.

Module String 03

Progression de l'instance.

JobId String bi6e22ay243****

ID de la tâche.

Retrying Boolean false

Indique si la tâche fait l'objet d'une nouvelle tentative. Valeurs valides :

  • true : oui.
  • false : non.
MigrationErrHelpDocId String 462133

ID du document d'aide relatif au code d'erreur.

MigrationErrHelpDocKey String DTS-RETRY-ERR-0046

Clé du document d'aide relatif au code d'erreur.

MigrationErrCode String dts.retry.err.0046

Code de l'erreur.

MigrationErrType String ForeignKey

Type de l'erreur.

MigrationErrMsg String dts.retry.err.0046.msg

Message d'erreur.

MigrationErrWorkaround String dts.retry.err.0046.workaround

Solution à l'erreur.

JobType String online

Type de la tâche DTS. Valeurs valides :

  • online : migration de données.
  • sync : synchronisation de données.
  • subscribe : suivi de données.
DuUsage Long 15

Quantité de ressources utilisées dans le cluster dédié DTS. Unité : DU.

CpuUsage String 1

Utilisation actuelle du CPU de l'instance. Unité : %.

MemUsage String 500

Mémoire utilisée. Unité : Mo.

DedicatedClusterId String dtscluster_ft7y3**********

ID du cluster dédié DTS.

ErrorDetails Array of ErrorDetail

Détails de l'erreur.

ErrorCode String DTS-31009

Code d'erreur.

HelpUrl String https://**.ali**.com/**

URL du document d'aide.

DataCloudStatus Object

État d'avancement de la tâche de migration physique.

Status String Migrating

État de la tâche. Pour plus d'informations, consultez la description du paramètre de requête Status.

NeedUpgrade Boolean false

Indique si une mise à niveau de la classe d'instance est nécessaire. Valeurs valides :

  • true : oui.
  • false : non.
Percent String 85

Progression de la tâche. Unité : pourcentage.

Progress String 1

Nombre de tables ayant été migrées.

ErrorMessage String framework: DTS-31009: In process of processing data ****

Message d'erreur retourné en cas d'échec de la tâche.

ResourceGroupId String rg-acfmzawhxxc****

L'ID du groupe de ressources.

ResourceGroupDisplayName String default resource group

Le nom du groupe de ressources.

MigrationErrMsg String dts.retry.err.0046.msg

Le message d'erreur.

MigrationErrHelpDocId String 462133

L'ID du document d'aide associé au code d'erreur.

MigrationErrWorkaround String dts.retry.err.0046.workaround

La solution pour résoudre l'erreur.

MigrationErrCode String dts.retry.err.0046

Le code de l'erreur.

MigrationErrHelpDocKey String DTS-RETRY-ERR-0046

La clé du document d'aide correspondant au code d'erreur.

MigrationErrType String ForeignKey

Le type de l'erreur.

EtlSafeCheckpoint String 1610540493

L'offset sécurisé de la tâche ETL.

FullDataCheckStatus Object

L'état de la vérification complète des données.

Status String Checking

État de la tâche de vérification complète des données. Valeurs valides :

  • NotStarted : La tâche n'est pas démarrée.
  • Checking : La tâche est en cours d'exécution.
  • Failed : La tâche a échoué.
  • Finished : La tâche est terminée.
Percent String 100

Progression de la tâche de vérification complète des données. Unité : pourcentage.

ErrorMessage String java.lang.NumberFormatException: For input string: ""

Message d'erreur retourné en cas d'échec de la tâche.

Progress String 1 rows/s (row: 5/5, table: 1/1)

Avancement de la tâche de vérification complète des données.

CanSwitch Boolean false

Indique si la migration peut être basculée. Valeurs valides :

  • true : Oui.
  • false : Non.
Remarque Ce paramètre est utilisé pour la fonctionnalité de mise à niveau en un clic de PolarDB.
IncDataCheckStatus Object

L'état de la vérification incrémentielle des données.

Status String Checking

État de la tâche de vérification incrémentielle des données. Valeurs valides :

  • Catched : La tâche ne présente aucune latence.
  • NotStarted : La tâche n'est pas démarrée.
  • Checking : La tâche est en cours d'exécution.
  • Failed : La tâche a échoué.
Percent String 95

Progression de la tâche de vérification incrémentielle des données. Unité : pourcentage.

ErrorMessage String java.lang.NumberFormatException: For input string: ""

Message d'erreur retourné en cas d'échec de la tâche.

Progress String 1 rows/s (row: 5/5, table: 1/1)

Avancement de la tâche de vérification incrémentielle des données.

DtsBisLabel String normal

Tag d'environnement de l'instance DTS. Valeurs valides :

  • normal : Normal
  • online : Online
MinDu double 1

La limite inférieure des DU pour l'instance serverless.

MaxDu double 16

La limite supérieure des DU pour l'instance serverless.

DuRealUsage String 12.0%

L'utilisation des DU par la tâche de cluster dédié.

StructureDataCheckStatus Object

L'état de la vérification du schéma.

Status String Finished

État de la tâche de vérification du schéma. Valeurs valides :

  • NotStarted : La tâche n'est pas démarrée.
  • Checking : La tâche est en cours d'exécution.
  • Failed : La tâche a échoué.
  • Finished : La tâche est terminée.
  • Inconsistency : Une incohérence des données a été détectée.
Percent String 100

Progression de la tâche de vérification du schéma. Unité : pourcentage.

ErrorMessage String ****

Message d'erreur retourné en cas d'échec de la tâche.

Progress String 5

Nombre d'objets dont le schéma a été vérifié.

EtlDemoList Array of DtsJobStatus

Liste des tâches et détails d'exécution de chacune d'elles.

Status String Migrating

État de l'instance DTS. Valeurs valides :

États des tâches de migration de données :

  • NotStarted : La tâche n'est pas démarrée.
  • Prechecking : La prévérification est en cours.
  • PrecheckFailed : Échec de la prévérification.
  • PreCheckPass : Préverification réussie.
  • NotConfigured : La tâche n'est pas configurée.
  • Migrating : La tâche est en cours d'exécution.
  • Suspending : La tâche est suspendue.
  • MigrationFailed : Échec de la tâche.
  • Finished : La tâche est terminée.
  • Retrying : Nouvelle tentative en cours.
  • Upgrade : Mise à niveau de l'instance en cours.
  • Locked : L'instance est verrouillée.
  • Downgrade : Rétrogradation de l'instance en cours.

États des tâches de synchronisation de données :

  • NotStarted : La tâche n'est pas démarrée.
  • Prechecking : La prévérification est en cours.
  • PrecheckFailed : Échec de la prévérification.
  • PreCheckPass : Préverification réussie.
  • NotConfigured : La tâche n'est pas configurée.
  • Initializing : Initialisation en cours.
  • InitializeFailed : Échec de l'initialisation.
  • Synchronizing : Synchronisation en cours.
  • Failed : La tâche a échoué.
  • Suspending : La tâche est suspendue.
  • Modifying : Modification des objets de synchronisation en cours.
  • ModifyFailed : Échec de la modification des objets de synchronisation.
  • Finished : La tâche est terminée.
  • Retrying : Nouvelle tentative en cours.
  • Upgrade : Mise à niveau de l'instance en cours.
  • Locked : L'instance est verrouillée.
  • Downgrade : Rétrogradation de l'instance en cours.

États des tâches de suivi de données :

  • NotConfigured : La tâche n'est pas configurée.
  • NotStarted : La tâche n'est pas démarrée.
  • Prechecking : La prévérification est en cours.
  • PrecheckFailed : Échec de la prévérification.
  • PreCheckPass : Préverification réussie.
  • Starting : Démarrage de la tâche en cours.
  • Normal : Fonctionnement normal de la tâche.
  • Retrying : Nouvelle tentative en cours.
  • Abnormal : Comportement anormal de la tâche.
  • Upgrade : Mise à niveau de l'instance en cours.
  • Locked : L'instance est verrouillée.
  • Downgrade : Rétrogradation de l'instance en cours.
OriginType String DTS task

Origine de la tâche annotée :

  • PTS task
  • DMS task
  • DTS task
DtsJobName String RDS-to-RDS migration

Nom de la tâche de migration, de synchronisation ou de suivi de données.

Delay Long 0

Latence de la migration ou de la synchronisation incrémentielle des données.

Remarque L'unité est la milliseconde pour les tâches de migration de données et la seconde pour les tâches de synchronisation de données.
ErrorMessage String DTS-070211: Connect Source DB failed. cause by [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server. Attempted reconnect 3 times. Giving up.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure\n\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.][java.net.ConnectException:Connection timed out (Connection timed out)] About more information in [https://yq.aliyun.com/articles/499178].

Message d'erreur retourné en cas d'échec de la tâche.

ExpireTime String 2022-03-16T08:01:19Z

Date d'expiration de l'instance. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

Remarque Ce paramètre n'est retourné que lorsque la valeur du paramètre PayType est PrePaid.
DtsJobId String i03e3zty16i****

ID de la tâche de migration, de synchronisation ou de suivi de données.

CreateTime String 2021-03-16T08:01:19Z

Heure de création de la tâche. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

PayType String PrePaid

Mode de facturation de l'instance. Valeurs valides :

  • PrePaid : Abonnement.
  • PostPaid : Paiement à l'utilisation.
Reserved String {"srcHostPorts":"","whitelist.dms.online.ddl.enable":false,"filterDDL":false,"sqlparser.dms.original.ddl":true,"srcOracleType":"sid","maxRetryTime":43200,"destSSL":"0","destOracleType":"sid","srcSSL":"0","dbListCaseChangeMode":"default","SourceEngineVersion":"8.0.18","srcNetType":"VPC","destNetType":"VPC","srcVpcNetMappingInst":"172.16.1**.**:10803","destVpcNetMappingInst":"172.16.1**.**:11077","useJobTask":"1"}

Paramètre réservé de DTS, au format de chaîne JSON. Vous pouvez définir ce paramètre pour répondre à des exigences spécifiques, comme le démarrage automatique d'une prévérification. Pour plus d'informations, consultez Description du paramètre MigrationReserved.

ConsumptionClient String 114...:dts******

Informations sur le client en aval. Elles se composent d'une adresse IP et d'un nombre aléatoire généré par DTS.

DbObject String {"dtstestdata": { "name": "dtstestdata", "all": true }}

Objets de la tâche de migration, de synchronisation ou de suivi de données. Pour plus de détails sur leur définition, consultez Objets des tâches de migration, de synchronisation et de suivi de données.

DtsJobClass String large

Classe de l'instance.

Remarque Pour plus d'informations sur les spécifications et les performances de chaque classe d'instance, consultez Classes d'instances de migration de données et Classes d'instances de synchronisation de données.
ConsumptionCheckpoint String 2021-03-23T07:30:31Z

Point de contrôle de consommation du client en aval pour la tâche de suivi. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

EndTimestamp String 2021-03-26T14:03:21Z

Fin de la plage d'horodatage des données stockées dans l'instance de suivi. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

AppName String new

Indique s'il s'agit d'une nouvelle version de la tâche de suivi. La valeur new correspond à une nouvelle version.

Remarque Ce paramètre n'est retourné que pour les nouvelles versions des instances de suivi.
BeginTimestamp String 2021-03-15T08:25:34Z

Début de la plage d'horodatage des données stockées dans l'instance de suivi. Le format est yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

DtsInstanceID String dtsi03e3zty16i****

ID de l'instance de migration, de synchronisation ou de suivi de données.

DtsJobDirection String Forward

Direction de la synchronisation. Valeurs valides :

  • Forward : Directe.
  • Reverse : Inverse.
Remarque Ce paramètre n'est retourné que lorsque la topologie de l'instance de synchronisation de données est bidirectionnelle.
Checkpoint String 1616899019

Offset de départ ou point de synchronisation de la migration incrémentielle des données. La valeur est un horodatage UNIX. Unité : secondes.

TagList Array of DtsTag

Collection de tags.

TagValue String testvalue

Valeur du tag.

TagKey String testkey

Clé du tag.

DataInitializationStatus Object

État de la migration complète des données ou de l'initialisation.

Status String Finished

État de la migration complète des données ou de l'initialisation. Valeurs valides :

  • NotStarted : La tâche n'est pas démarrée.
  • Migrating : La tâche est en cours d'exécution.
  • Failed : La tâche a échoué.
  • Finished : La tâche est terminée.
Percent String 100

Progression de la migration complète des données ou de l'initialisation. Unité : pourcentage.

ErrorMessage String java.lang.NumberFormatException: For input string: ""

Message d'erreur retourné en cas d'échec de la migration complète des données ou de l'initialisation.

Progress String 44755

Nombre d'enregistrements migrés ou initialisés.

DataSynchronizationStatus Object

État de la migration ou de la synchronisation incrémentielle des données.

Status String Catched

État de la migration ou de la synchronisation incrémentielle des données. Valeurs valides :

  • NotStarted : La tâche n'est pas démarrée.
  • Migrating : La tâche est en cours d'exécution.
  • Failed : La tâche a échoué.
  • Finished : La tâche est terminée.
  • Catched : La tâche ne présente aucune latence.
NeedUpgrade Boolean true

Indique si une mise à niveau de la classe d'instance est nécessaire. Valeurs valides :

  • true : Oui.
  • false : Non.
Remarque Pour mettre à niveau la classe d'instance, appelez l'opération TransferInstanceClass.
Percent String 95

Progression de la migration ou de la synchronisation incrémentielle des données. Unité : pourcentage.

Progress String 0/0

Nombre d'enregistrements migrés ou synchronisés.

ErrorMessage String The task failed for too long and cannot be recovered.

Message d'erreur retourné en cas d'échec de la migration ou de la synchronisation incrémentielle des données.

DataEtlStatus Object

État de la tâche ETL.

Remarque Cette collection de paramètres n'est retournée qu'après la configuration d'une tâche ETL.
Status String Finished

État de la tâche ETL. Valeurs valides :

  • NotStarted : La tâche n'est pas démarrée.
  • Migrating : La tâche est en cours d'exécution.
  • Failed : La tâche a échoué.
  • Finished : La tâche est terminée.
  • Catched : La tâche ne présente aucune latence.
Percent String 95

Progression de la tâche ETL. Unité : pourcentage.

ErrorMessage String The task failed for too long and cannot be recovered.

Message d'erreur retourné en cas d'échec de la tâche ETL.

Progress String 0/0

Nombre d'enregistrements traités par la tâche ETL.

DestinationEndpoint Object

Informations de connexion de l'instance de destination.

SslSolutionEnum String DISABLE

Indique l'utilisation ou non d'une connexion chiffrée SSL. Valeurs valides :

  • DISABLE : Ne pas utiliser de connexion chiffrée SSL.
  • ENABLE_WITH_CERTIFICATE : Utiliser une connexion chiffrée SSL et télécharger un certificat CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS : Utiliser une connexion chiffrée SSL pour se connecter à une base de données AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256 : Utiliser SCRAM-SHA-256 pour se connecter à une instance Kafka.
OracleSID String testsid

Identifiant système (SID) de la base de données Oracle.

Remarque Ce paramètre n'est retourné que lorsque le paramètre EngineName de l'instance de destination est défini sur Oracle et que la base de données Oracle n'est pas une instance Real Application Clusters (RAC).
Region String cn-hangzhou

Région où réside l'instance de destination. Pour plus d'informations, consultez Régions prises en charge.

DatabaseName String dtstestdata

Nom de la base de données à laquelle appartient l'objet de migration dans l'instance de destination.

Ip String 172.16.88.***

Endpoint de l'instance de destination.

InstanceID String rm-bp1imrtn6fq7h****

ID de l'instance de destination.

Port String 3306

Port du service de base de données de l'instance de destination.

InstanceType String RDS

Type de l'instance de destination.

UserName String dtstest

Compte de base de données de l'instance de destination.

EngineName String MySQL

Type de base de données de l'instance de destination.

MigrationMode Object

Type de migration ou type de synchronisation initiale.

DataInitialization Boolean true

Indique s'il faut effectuer une migration complète des données ou une synchronisation initiale complète des données. Valeurs valides :

  • true : Oui.
  • false : Non.
DataSynchronization Boolean true

Indique s'il faut effectuer une migration ou une synchronisation incrémentielle des données. Valeurs valides :

  • true : Oui.
  • false : Non.
StructureInitialization Boolean true

Indique s'il faut effectuer une migration de schéma ou une synchronisation initiale de schéma. Valeurs valides :

  • true : Oui.
  • false : Non.
Performance Object

Informations de performance du lien de migration ou de synchronisation.

Rps String 100

Nombre d'instructions SQL migrées ou synchronisées par seconde. Cela inclut les instructions BEGIN, COMMIT, DML (INSERT, DELETE et UPDATE) et DDL.

Flow String 1

Trafic de données migré ou synchronisé par seconde. Unité : Mo/s.

PrecheckStatus Object

État de la prévérification.

Status String Finished

État de la prévérification. Valeurs valides :

  • NotStarted : La prévérification n'est pas démarrée.
  • Suspending : La prévérification est suspendue.
  • Checking : La prévérification est en cours.
  • Failed : Échec de la prévérification.
  • Finished : La prévérification est terminée.
Percent String 100

Progression globale de la prévérification. Unité : pourcentage.

ErrorMessage String CHECK__ERROR_SAME_OBJ.

Message d'erreur retourné en cas d'échec de la prévérification.

Detail Array of PrecheckDetail

État d'exécution de chaque élément de prévérification.

CheckResult String Success

Résultat de la vérification. Valeurs valides :

  • Success : Vérification réussie.
  • Failed : Échec de la vérification.
CheckItemDescription String CHECK_CONN_SRC_DETAIL

Description de l'élément de prévérification.

CheckItem String CHECK_CONN_SRC

Élément de prévérification.

RepairMethod String CHECK_ERROR_DEST_CONN_REPAIR2

Méthode de réparation pour l'élément de prévérification ayant échoué.

Remarque Ce paramètre n'est retourné que lorsque la valeur du paramètre CheckResult est Failed.
FailedReason String Original error: Access denied for user 'dtstest'@'100.104.***.**' (using password: YES)

Message d'erreur pour l'élément de prévérification ayant échoué.

Remarque Ce paramètre n'est retourné que lorsque la valeur du paramètre CheckResult est Failed.
ReverseJob Object

Détails d'exécution de la tâche de synchronisation distante.

Remarque Cette collection de paramètres n'est retournée que lorsque la tâche est une tâche de synchronisation de données avec une topologie bidirectionnelle.
Status String Synchronizing

État de la tâche de synchronisation distante. Valeurs valides :

  • NotStarted : La tâche n'est pas démarrée.
  • Prechecking : La prévérification est en cours.
  • PrecheckFailed : Échec de la prévérification.
  • PreCheckPass : Préverification réussie.
  • NotConfigured : La tâche n'est pas configurée.
  • Initializing : Initialisation en cours.
  • InitializeFailed : Échec de l'initialisation.
  • Synchronizing : Synchronisation en cours.
  • Failed : La tâche a échoué.
  • Suspending : La tâche est suspendue.
  • Modifying : Modification des objets de synchronisation en cours.
  • ModifyFailed : Échec de la modification des objets de synchronisation.
  • Finished : La tâche est terminée.
  • Retrying : Nouvelle tentative en cours.
  • Upgrade : Mise à niveau de l'instance en cours.
  • Locked : L'instance est verrouillée.
  • Downgrade : Rétrogradation de l'instance en cours.
DtsJobName String RDS-to-RDS migration

Nom de la tâche de synchronisation.

Delay Long 0

Latence de la synchronisation incrémentielle des données. Unité : secondes.

ErrorMessage String DTS-070211: Connect Source DB failed. cause by [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server. Attempted reconnect 3 times. Giving up.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure\n\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.][java.net.ConnectException:Connection timed out (Connection timed out)] About more information in [https://yq.aliyun.com/articles/499178].

Message d'erreur retourné en cas d'échec de la tâche.

DtsJobId String i03e3zty16i****

ID de la tâche de synchronisation.

ExpireTime String 2022-03-16T08:01:19Z

Date d'expiration de l'instance. L'heure suit le format yyyy-MM-ddTHH:mm:ssZ et s'affiche en UTC.

Remarque Ce paramètre n'est retourné que si la valeur du paramètre PayType est PrePaid.
CreateTime String 2021-03-16T08:01:19Z

Date de création de la tâche. L'heure suit le format yyyy-MM-ddTHH:mm:ssZ et s'affiche en UTC.

PayType String PostPaid

Mode de facturation de l'instance. Valeurs valides :

  • PrePaid : Abonnement.
  • PostPaid : Paiement à l'utilisation.
Reserved String {"srcHostPorts":"","whitelist.dms.online.ddl.enable":false,"filterDDL":false,"sqlparser.dms.original.ddl":true,"srcOracleType":"sid","maxRetryTime":43200,"destSSL":"0","destOracleType":"sid","srcSSL":"0","dbListCaseChangeMode":"default","SourceEngineVersion":"8.0.18","srcNetType":"VPC","destNetType":"VPC","srcVpcNetMappingInst":"172.16.1**.**:10803","destVpcNetMappingInst":"172.16.1**.**:11077","useJobTask":"1"}

Paramètre réservé de DTS, au format de chaîne JSON. Spécifiez ce paramètre pour répondre à des exigences particulières, comme le démarrage automatique d'une pré-vérification. Pour plus d'informations, consultez Description du paramètre MigrationReserved.

DbObject String {"dtstestdata": { "name": "dtstestdata", "all": true }}

Définition du schéma de table de l'objet de synchronisation. La valeur est une chaîne JSON qui prend en charge les expressions régulières. Pour plus d'informations et d'exemples, consultez Objets des tâches de migration, de synchronisation et de suivi des données.

DtsJobClass String large

Classe de l'instance.

Remarque Pour plus d'informations sur les spécifications et les performances de chaque classe d'instance, consultez Classes d'instances de synchronisation des données.
DtsInstanceID String dtsi03e3zty16i****

ID de l'instance de synchronisation.

DtsJobDirection String Reverse

Direction de la synchronisation. Cette valeur est fixée à Reverse.

Checkpoint String 1616980369

Décalage de la synchronisation incrémentielle des données. La valeur correspond à un horodatage UNIX. Unité : secondes.

DataInitializationStatus Object

État de la synchronisation initiale complète des données.

Status String Finished

État de la synchronisation initiale complète des données. Valeurs valides :

  • NotStarted : La tâche n'a pas démarré.
  • Migrating : La tâche est en cours.
  • Failed : La tâche a échoué.
  • Finished : La tâche est terminée.
Percent String 100

Progression de la synchronisation initiale complète des données. Unité : pourcentage.

ErrorMessage String java.lang.NumberFormatException: For input string: ""

Message d'erreur retourné en cas d'échec de la synchronisation initiale complète des données.

Progress String 43071

Nombre d'enregistrements initialisés.

DataSynchronizationStatus Object

État de la synchronisation incrémentielle des données.

Status String Migrating

État de la synchronisation incrémentielle des données.

NeedUpgrade Boolean true

Indique si la classe de l'instance nécessite une mise à niveau. Valeurs valides :

  • true : Oui.
  • false : Non.
Remarque Pour mettre à niveau la classe de l'instance, appelez l'opération TransferInstanceClass.
Percent String 100

Progression de la synchronisation incrémentielle des données. Unité : pourcentage.

Progress String 20001

Nombre d'enregistrements migrés ou synchronisés.

ErrorMessage String The task failed for too long and cannot be recovered.

Message d'erreur retourné en cas d'échec de la synchronisation incrémentielle des données.

DestinationEndpoint Object

Informations de connexion de l'instance de destination.

SslSolutionEnum String DISABLE

Indique s'il faut utiliser une connexion chiffrée SSL. Valeurs valides :

  • DISABLE : Ne pas utiliser de connexion chiffrée SSL.
  • ENABLE_WITH_CERTIFICATE : Utiliser une connexion chiffrée SSL et télécharger un certificat CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS : Utiliser une connexion chiffrée SSL pour se connecter à une base de données AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256 : Utiliser SCRAM-SHA-256 pour se connecter à une instance Kafka.
OracleSID String testsid

Identifiant système (SID) de la base de données Oracle.

Remarque Ce paramètre n'est retourné que si le paramètre EngineName de l'instance de destination est défini sur Oracle et que la base de données Oracle n'est pas une instance Real Application Clusters (RAC).
Region String cn-hangzhou

Région où réside l'instance de destination. Pour plus d'informations, consultez Régions prises en charge.

DatabaseName String dtstestdata

Nom de la base de données contenant l'objet de synchronisation dans l'instance de destination.

Ip String 172.16.88.***

Endpoint de l'instance de destination.

InstanceID String rm-bp1162kryivb8****

ID de l'instance de destination.

Port String 3306

Port de service de la base de données de l'instance de destination.

InstanceType String RDS

Type de l'instance de destination.

UserName String dtstest

Compte de base de données de l'instance de destination.

EngineName String MySQL

Type de base de données de l'instance de destination.

MigrationMode Object

Type de migration ou de synchronisation initiale.

DataInitialization Boolean true

Indique s'il faut effectuer une migration complète des données ou une synchronisation initiale complète. Valeurs valides :

  • true : Oui.
  • false : Non.
DataSynchronization Boolean true

Indique s'il faut effectuer une migration ou une synchronisation incrémentielle des données. Valeurs valides :

  • true : Oui.
  • false : Non.
StructureInitialization Boolean true

Indique s'il faut effectuer une migration de schéma ou une synchronisation initiale de schéma. Valeurs valides :

  • true : Oui.
  • false : Non.
Performance Object

Informations de performance du lien de migration ou de synchronisation.

Rps String 100

Nombre d'instructions SQL migrées ou synchronisées par seconde. Cela inclut les instructions BEGIN, COMMIT, DML (INSERT, DELETE et UPDATE) et DDL.

Flow String 1

Volume de trafic de données migré ou synchronisé par seconde. Unité : Mo/s.

PrecheckStatus Object

État de la pré-vérification.

Status String Finished

État de la pré-vérification. Valeurs valides :

  • NotStarted : La pré-vérification n'a pas démarré.
  • Suspending : La pré-vérification est suspendue.
  • Checking : La pré-vérification est en cours.
  • Failed : La pré-vérification a échoué.
  • Finished : La pré-vérification est terminée.
Percent String 100

Progression globale de la pré-vérification. Unité : pourcentage.

ErrorMessage String CHECK__ERROR_SAME_OBJ

Message d'erreur retourné en cas d'échec de la pré-vérification.

Detail Array of PrecheckDetail

État d'exécution de chaque élément de pré-vérification.

CheckResult String Success

Résultat de la vérification. Valeurs valides :

  • Success : La vérification a réussi.
  • Failed : La vérification a échoué.
CheckItemDescription String CHECK_CONN_SRC_DETAIL

Description de l'élément de pré-vérification.

CheckItem String CHECK_CONN_SRC

Élément de pré-vérification.

RepairMethod String CHECK_ERROR_DEST_CONN_REPAIR2

Méthode de réparation pour l'élément de pré-vérification ayant échoué.

Remarque Ce paramètre n'est retourné que si la valeur du paramètre CheckResult est Failed.
FailedReason String Original error: Access denied for user 'dtstest'@'100.104.XXX.XX' (using password: YES)

Message d'erreur associé à l'élément de pré-vérification ayant échoué.

Remarque Ce paramètre n'est retourné que si la valeur du paramètre CheckResult est Failed.
SourceEndpoint Object

Informations de connexion de l'instance source.

SslSolutionEnum String DISABLE

Indique s'il faut utiliser une connexion chiffrée SSL. Valeurs valides :

  • DISABLE : Ne pas utiliser de connexion chiffrée SSL.
  • ENABLE_WITH_CERTIFICATE : Utiliser une connexion chiffrée SSL et télécharger un certificat CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS : Utiliser une connexion chiffrée SSL pour se connecter à une base de données AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256 : Utiliser SCRAM-SHA-256 pour se connecter à une instance Kafka.
OracleSID String testsid

Identifiant système (SID) de la base de données Oracle.

Remarque Ce paramètre n'est retourné que si le paramètre EngineName de l'instance source est défini sur Oracle et que la base de données Oracle n'est pas une instance Real Application Clusters (RAC).
Region String cn-hangzhou

Région où réside l'instance source. Pour plus d'informations, consultez Régions prises en charge.

DatabaseName String dtstestdata

Nom de la base de données contenant l'objet de migration dans l'instance source.

Ip String 172.16.XX.XX

Endpoint de l'instance source.

InstanceID String rm-bp1imrtn6fq7h****

ID de l'instance source.

Port String 3306

Port de service de la base de données de l'instance source.

InstanceType String RDS

Type de l'instance source.

UserName String dtstest

Compte de base de données de l'instance source.

EngineName String MySQL

Type de base de données de l'instance source.

StructureInitializationStatus Object

État de la synchronisation initiale du schéma.

Status String Finished

État de la synchronisation initiale du schéma. Valeurs valides :

  • NotStarted : La tâche n'a pas démarré.
  • Migrating : La tâche est en cours.
  • Failed : La tâche a échoué.
  • Finished : La tâche est terminée.
Percent String 100

Progression de la synchronisation initiale du schéma. Unité : pourcentage.

ErrorMessage String DTS-1020042 Execute sql error sql: ERROR: type "geometry" does not exist;

Message d'erreur retourné en cas d'échec de la synchronisation initiale du schéma.

Progress String 1

Nombre de tables dont le schéma a été initialisé.

EtlSafeCheckpoint String 161054****

Décalage sécurisé de la tâche ETL.

SourceEndpoint Object

Informations de connexion de l'instance source.

SslSolutionEnum String DISABLE

Indique s'il faut utiliser une connexion chiffrée SSL. Valeurs valides :

  • DISABLE : Ne pas utiliser de connexion chiffrée SSL.
  • ENABLE_WITH_CERTIFICATE : Utiliser une connexion chiffrée SSL et télécharger un certificat CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS : Utiliser une connexion chiffrée SSL pour se connecter à une base de données AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256 : Utiliser SCRAM-SHA-256 pour se connecter à une instance Kafka.
OracleSID String testsid

Identifiant système (SID) de la base de données Oracle.

Remarque Ce paramètre n'est retourné que si le paramètre EngineName de l'instance source est défini sur Oracle et que la base de données Oracle n'est pas une instance Real Application Clusters (RAC).
Region String cn-hangzhou

Région où réside l'instance source. Pour plus d'informations, consultez Régions prises en charge.

DatabaseName String dtstestdata

Nom de la base de données contenant l'objet de migration dans l'instance source.

Ip String 172.16.88.***

Endpoint de l'instance source.

InstanceID String rm-bp1162kryivb8****

ID de l'instance source.

Port String 3306

Port de service de la base de données de l'instance source.

InstanceType String RDS

Type de l'instance source.

UserName String dtstest

Compte de base de données de l'instance source.

EngineName String MySQL

Type de base de données de l'instance source.

StructureInitializationStatus Object

État de la migration ou de l'initialisation du schéma.

Status String Finished

État de la migration ou de l'initialisation du schéma. Valeurs valides :

  • NotStarted : La tâche n'a pas démarré.
  • Migrating : La tâche est en cours.
  • Failed : La tâche a échoué.
  • Finished : La tâche est terminée.
Percent String 100

Progression de la migration ou de l'initialisation du schéma. Unité : pourcentage.

ErrorMessage String DTS-1020042 Execute sql error sql: ERROR: type "geometry" does not exist;

Message d'erreur retourné en cas d'échec de la migration ou de l'initialisation du schéma.

Progress String 1

Nombre de tables dont le schéma a été migré ou initialisé.

RetryState Object

DTS tente de nouveau la tâche suite à une exception.

RetryCount Integer 5

Nombre de tentatives.

MaxRetryTime Integer 7200

Durée maximale d'une tentative. Unité : secondes.

ErrMessage String Unexpected error

Message d'erreur retourné en cas d'échec de la nouvelle tentative.

RetryTarget String srcDB

Cible de la nouvelle tentative. Valeurs valides :

  • srcDB : Base de données source.
  • destDB : Base de données de destination.
  • inner_module : Module interne DTS.
RetryTime Integer 3600

Durée de la nouvelle tentative. Unité : secondes.

Module String 03

Progression de l'instance.

JobId String bi6e22ay243****

ID de la tâche.

Retrying Boolean false

Indique si la tâche fait l'objet d'une nouvelle tentative. Valeurs valides :

  • true : Oui.
  • false : Non.
JobType String online

Type de tâche de l'instance DTS. Valeurs valides :

  • online : Migration des données.
  • sync : Synchronisation des données.
  • subscribe : Suivi des données.
ResourceGroupId String rg-acfmzawhxxc****

ID du groupe de ressources.

ResourceGroupDisplayName String default resource group

Nom du groupe de ressources.

EtlSafeCheckpoint String 161054****

Décalage sécurisé de la tâche ETL.

Exemples

Exemple de requête

http(s)://dts.aliyuncs.com/?Action=DescribeDtsJobs
&Region=cn-hangzhou
&<Common request parameters>

Exemples de réponses en cas de succès

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeDtsJobsResponse>
    <TotalRecordCount>15</TotalRecordCount>
    <PageRecordCount>1</PageRecordCount>
    <DtsJobList>
        <Status>Migrating</Status>
        <DataInitializationStatus>
            <Status>Finished</Status>
            <Progress>44755</Progress>
            <Percent>100</Percent>
        </DataInitializationStatus>
        <DbObject>{"DTSTEST":{"name":"dtstest","all":true,"state":"normal","edit":false}}</DbObject>
        <CreateTime>2021-03-16T08:01:19Z</CreateTime>
        <DtsJobName>RDS-to-RDS migration</DtsJobName>
        <ReverseJob>
            <PrecheckStatus/>
            <DataInitializationStatus/>
            <DestinationEndpoint/>
            <SourceEndpoint/>
            <Performance/>
            <MigrationMode/>
            <StructureInitializationStatus/>
            <DataSynchronizationStatus/>
        </ReverseJob>
        <PayType>PrePaid</PayType>
        <DtsInstanceID>dtsi03e3zty16i****</DtsInstanceID>
        <Delay>0</Delay>
        <MigrationMode>
            <DataInitialization>true</DataInitialization>
            <DataSynchronization>true</DataSynchronization>
            <StructureInitialization>true</StructureInitialization>
        </MigrationMode>
        <PrecheckStatus>
            <Status>Finished</Status>
            <Percent>100</Percent>
            <Detail>
                <CheckItem>CHECK_CONN_SRC</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_CONN_SRC_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_CONN_DEST</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_CONN_DEST_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_AUTH_SRC</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_AUTH_SRC_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_AUTH_DEST</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_AUTH_DEST_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_BINLOG_ON</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_BINLOG_ON_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_BINLOG_MODE</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_BINLOG_MODE_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_BINLOG_ROW_IMAGE</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_BINLOG_ROW_IMAGE_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_SERVER_ID</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_SERVER_ID_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_BINLOG_EXIST</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_BINLOG_EXIST_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_ENGINE</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_ENGINE_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_MYSQL_PASSOWRD_FORMAT</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_MYSQL_PASSOWRD_FORMAT_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_SRC</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_SRC_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_SAME_OBJ</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_SAME_OBJ_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_SQL_MODE</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_SQL_MODE_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_SAME_USER</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_SAME_USER_DETAIL</CheckItemDescription>
            </Detail>
            <Detail>
                <CheckItem>CHECK_TOPOLOGY</CheckItem>
                <CheckResult>Success</CheckResult>
                <CheckItemDescription>CHECK_TOPOLOGY_DETAIL</CheckItemDescription>
            </Detail>
        </PrecheckStatus>
        <DtsJobClass>large</DtsJobClass>
        <Checkpoint>1616902385</Checkpoint>
        <DtsJobId>i03e3zty16i****</DtsJobId>
        <DestinationEndpoint>
            <UserName>dtstest</UserName>
            <InstanceID>rm-bp1imrtn6fq7h****</InstanceID>
            <SslSolutionEnum>DISABLE</SslSolutionEnum>
            <Port>3306</Port>
            <DatabaseName/>
            <Region>cn-hangzhou</Region>
            <InstanceType>RDS</InstanceType>
            <EngineName>MySQL</EngineName>
        </DestinationEndpoint>
        <SourceEndpoint>
            <UserName>dtstest</UserName>
            <InstanceID>rm-bp1162kryivb8****</InstanceID>
            <SslSolutionEnum>DISABLE</SslSolutionEnum>
            <Port>3306</Port>
            <Region>cn-hangzhou</Region>
            <InstanceType>RDS</InstanceType>
            <EngineName>MySQL</EngineName>
        </SourceEndpoint>
        <TagList>
            <TagKey>testkey</TagKey>
            <TagValue>testvalue</TagValue>
        </TagList>
        <Performance/>
        <Reserved>{"srcHostPorts":"","whitelist.dms.online.ddl.enable":false,"filterDDL":false,"sqlparser.dms.original.ddl":true,"srcOracleType":"sid","maxRetryTime":43200,"destSSL":"0","destOracleType":"sid","srcSSL":"0","dbListCaseChangeMode":"default","SourceEngineVersion":"8.0.18","srcNetType":"VPC","destNetType":"VPC","srcVpcNetMappingInst":"172.16.1**.**:10803","destVpcNetMappingInst":"172.16.1**.**:11077","useJobTask":"1"}</Reserved>
        <StructureInitializationStatus>
            <Status>Finished</Status>
            <Progress>1</Progress>
            <Percent>100</Percent>
        </StructureInitializationStatus>
        <DataSynchronizationStatus>
            <Status>Catched</Status>
            <Progress>0/0</Progress>
            <Percent>95</Percent>
        </DataSynchronizationStatus>
    </DtsJobList>
    <RequestId>621BB4F8-3016-4FAA-8D5A-5D3163CC****</RequestId>
    <PageNumber>2</PageNumber>
    <HttpStatusCode>200</HttpStatusCode>
    <Success>true</Success>
</DescribeDtsJobsResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "TotalRecordCount" : 15,
  "PageRecordCount" : 1,
  "DtsJobList" : [ {
    "Status" : "Migrating",
    "DataInitializationStatus" : {
      "Status" : "Finished",
      "Progress" : "44755",
      "Percent" : "100"
    },
    "DbObject" : "{\"DTSTEST\":{\"name\":\"dtstest\",\"all\":true,\"state\":\"normal\",\"edit\":false}}",
    "CreateTime" : "2021-03-16T08:01:19Z",
    "DtsJobName" : "RDS-to-RDS migration",
    "ReverseJob" : {
      "PrecheckStatus" : { },
      "DataInitializationStatus" : { },
      "DestinationEndpoint" : { },
      "SourceEndpoint" : { },
      "Performance" : { },
      "MigrationMode" : { },
      "StructureInitializationStatus" : { },
      "DataSynchronizationStatus" : { }
    },
    "PayType" : "PrePaid",
    "DtsInstanceID" : "dtsi03e3zty16i****",
    "Delay" : 0,
    "MigrationMode" : {
      "DataInitialization" : true,
      "DataSynchronization" : true,
      "StructureInitialization" : true
    },
    "PrecheckStatus" : {
      "Status" : "Finished",
      "Percent" : "100",
      "Detail" : [ {
        "CheckItem" : "CHECK_CONN_SRC",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_CONN_SRC_DETAIL"
      }, {
        "CheckItem" : "CHECK_CONN_DEST",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_CONN_DEST_DETAIL"
      }, {
        "CheckItem" : "CHECK_AUTH_SRC",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_AUTH_SRC_DETAIL"
      }, {
        "CheckItem" : "CHECK_AUTH_DEST",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_AUTH_DEST_DETAIL"
      }, {
        "CheckItem" : "CHECK_BINLOG_ON",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_BINLOG_ON_DETAIL"
      }, {
        "CheckItem" : "CHECK_BINLOG_MODE",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_BINLOG_MODE_DETAIL"
      }, {
        "CheckItem" : "CHECK_BINLOG_ROW_IMAGE",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_BINLOG_ROW_IMAGE_DETAIL"
      }, {
        "CheckItem" : "CHECK_SERVER_ID",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_SERVER_ID_DETAIL"
      }, {
        "CheckItem" : "CHECK_BINLOG_EXIST",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_BINLOG_EXIST_DETAIL"
      }, {
        "CheckItem" : "CHECK_ENGINE",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_ENGINE_DETAIL"
      }, {
        "CheckItem" : "CHECK_MYSQL_PASSOWRD_FORMAT",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_MYSQL_PASSOWRD_FORMAT_DETAIL"
      }, {
        "CheckItem" : "CHECK_SRC",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_SRC_DETAIL"
      }, {
        "CheckItem" : "CHECK_SAME_OBJ",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_SAME_OBJ_DETAIL"
      }, {
        "CheckItem" : "CHECK_SQL_MODE",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_SQL_MODE_DETAIL"
      }, {
        "CheckItem" : "CHECK_SAME_USER",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_SAME_USER_DETAIL"
      }, {
        "CheckItem" : "CHECK_TOPOLOGY",
        "CheckResult" : "Success",
        "CheckItemDescription" : "CHECK_TOPOLOGY_DETAIL"
      } ]
    },
    "DtsJobClass" : "large",
    "Checkpoint" : "1616902385",
    "DtsJobId" : "i03e3zty16i****",
    "DestinationEndpoint" : {
      "UserName" : "dtstest",
      "InstanceID" : "rm-bp1imrtn6fq7h****",
      "SslSolutionEnum" : "DISABLE",
      "Port" : "3306",
      "DatabaseName" : "",
      "Region" : "cn-hangzhou",
      "InstanceType" : "RDS",
      "EngineName" : "MySQL"
    },
    "SourceEndpoint" : {
      "UserName" : "dtstest",
      "InstanceID" : "rm-bp1162kryivb8****",
      "SslSolutionEnum" : "DISABLE",
      "Port" : "3306",
      "Region" : "cn-hangzhou",
      "InstanceType" : "RDS",
      "EngineName" : "MySQL"
    },
    "TagList" : [ {
      "TagKey" : "testkey",
      "TagValue" : "testvalue"
    } ],
    "Performance" : { },
    "Reserved" : "{\"srcHostPorts\":\"\",\"whitelist.dms.online.ddl.enable\":false,\"filterDDL\":false,\"sqlparser.dms.original.ddl\":true,\"srcOracleType\":\"sid\",\"maxRetryTime\":43200,\"destSSL\":\"0\",\"destOracleType\":\"sid\",\"srcSSL\":\"0\",\"dbListCaseChangeMode\":\"default\",\"SourceEngineVersion\":\"8.0.18\",\"srcNetType\":\"VPC\",\"destNetType\":\"VPC\",\"srcVpcNetMappingInst\":\"172.16.1**.**:10803\",\"destVpcNetMappingInst\":\"172.16.1**.**:11077\",\"useJobTask\":\"1\"}",
    "StructureInitializationStatus" : {
      "Status" : "Finished",
      "Progress" : "1",
      "Percent" : "100"
    },
    "DataSynchronizationStatus" : {
      "Status" : "Catched",
      "Progress" : "0/0",
      "Percent" : "95"
    }
  } ],
  "RequestId" : "621BB4F8-3016-4FAA-8D5A-5D3163CC****",
  "PageNumber" : 2,
  "HttpStatusCode" : 200,
  "Success" : true
}

Codes d'erreur

HttpCode

Error code

Error message

Description

400 Throttling.User Request was denied due to user flow control. La requête a été rejetée car la fréquence des requêtes a atteint la limite. Veuillez réessayer ultérieurement.
403 InvalidSecurityToken.Expired Specified SecurityToken is expired. La signature a expiré. Mettez à jour la signature.
500 ServiceUnavailable The request has failed due to a temporary failure of the server. Échec de la requête en raison d'un délai d'attente ou d'une indisponibilité temporaire du serveur. Réessayez la requête. Si l'échec persiste, contactez le support technique.

Pour plus d'informations sur les codes d'erreur, consultez le Centre d'erreurs.