Todos los productos
Search
Centro de documentos

Data Transmission Service:Consulta de la lista de tareas de DTS y los detalles de ejecución de cada tarea

Última actualización: Sep 10, 2026

Consulta las tareas de DTS y sus detalles de ejecución.

Esta operación tiene un límite de velocidad. Las llamadas que excedan el límite se rechazan.

  • Cada región permite hasta 200 llamadas por segundo.

  • Cada cuenta de Alibaba Cloud permite hasta 20 llamadas por segundo en cada región.

Prueba

Puede llamar a esta operación en OpenAPI Explorer para simplificar el cálculo de la firma. Después de una llamada exitosa, OpenAPI Explorer genera automáticamente ejemplos de código del SDK.

Parámetros de solicitud

Nombre

Tipo

Obligatorio

Ejemplo

Descripción

Action String Sí DescribeDtsJobs

Establezca el valor en DescribeDtsJobs.

Type String No instance

La condición de consulta. Valores válidos:

  • instance: consulta por ID de instancia de DTS.
  • name: consulta por nombre de instancia de DTS. Es compatible con búsquedas aproximadas.
  • srcRds: consulta por ID de instancia de ApsaraDB RDS de origen.
  • rds: consulta por ID de instancia de ApsaraDB RDS de destino.
Nota Debe especificar el parámetro Params para definir la condición de consulta.
Params String No dtspk3f13r731m****

Los detalles de la condición de consulta.

Nota Debe especificar el parámetro Type para definir la condición de consulta.
Region String Sí cn-hangzhou

La región donde reside la instancia de DTS. Para obtener más información, consulte Supported regions.

Status String No Migrating

El estado de la instancia de DTS. Valores válidos:

Estados de la tarea de migración de datos:

  • NotStarted: la tarea no ha iniciado.
  • Prechecking: la tarea está en comprobación previa.
  • PrecheckFailed: la comprobación previa terminó con errores.
  • PreCheckPass: la comprobación previa se superó correctamente.
  • NotConfigured: la tarea no está configurada.
  • Migrating: la tarea está en curso.
  • Suspending: la tarea está en pausa.
  • MigrationFailed: la tarea terminó con errores.
  • Finished: la tarea finalizó.
  • Retrying: la tarea se está reintentando.
  • Upgrade: la instancia se está actualizando.
  • Locked: la instancia está bloqueada.
  • Downgrade: la instancia se está degradando.

Estados de la tarea de sincronización de datos:

  • NotStarted: la tarea no ha iniciado.
  • Prechecking: la tarea está en comprobación previa.
  • PrecheckFailed: la comprobación previa terminó con errores.
  • PreCheckPass: la comprobación previa se superó correctamente.
  • NotConfigured: la tarea no está configurada.
  • Initializing: la tarea se está inicializando.
  • InitializeFailed: la inicialización terminó con errores.
  • Synchronizing: la tarea está en curso.
  • Failed: la tarea terminó con errores.
  • Suspending: la tarea está en pausa.
  • Modifying: los objetos de sincronización se están modificando.
  • Finished: la tarea finalizó.
  • Retrying: la tarea se está reintentando.
  • Upgrade: la instancia se está actualizando.
  • Locked: la instancia está bloqueada.
  • Downgrade: la instancia se está degradando.

Estados de la tarea de seguimiento de datos:

  • NotConfigured: la tarea no está configurada.
  • NotStarted: la tarea no ha iniciado.
  • Prechecking: la tarea está en comprobación previa.
  • PrecheckFailed: la comprobación previa terminó con errores.
  • PreCheckPass: la comprobación previa se superó correctamente.
  • Starting: la tarea se está iniciando.
  • Normal: la tarea se ejecuta con normalidad.
  • Retrying: la tarea se está reintentando.
  • Abnormal: la tarea no se ejecuta como se esperaba.
  • Upgrade: la instancia se está actualizando.
  • Locked: la instancia está bloqueada.
  • Downgrade: la instancia se está degradando.
OrderDirection String No ASC

El orden en el que se clasifican las instancias de DTS. Valores válidos:

  • ASC: orden ascendente. Este es el valor predeterminado.
  • DESC: orden descendente.
OrderColumn String No CreateTime

El campo por el cual se ordenan los resultados. Valores válidos:

  • CreateTime: ordena por la hora de creación de la tarea.
  • FinishTime: ordena por la hora de finalización de la tarea.
  • duLimit (para tareas de clúster dedicado): ordena por el límite máximo de DU que utiliza la tarea de DTS. Esta opción solo es compatible con clústeres dedicados.
Nota También puede especificar el parámetro OrderDirection para establecer el orden de clasificación en ascendente o descendente.
Tags String No [ { "key": "testK", "value": "testV" } ]

Las etiquetas que se usan para filtrar, en formato JSON.

Nota Puede consultar las claves y los valores de las etiquetas mediante la operación ListTagResources.
PageSize Integer No 30

El número de entradas que se devuelven en cada página. Valores válidos: 10, 20 y 30. Valor predeterminado: 20. Valor máximo: 30.

PageNumber Integer No 1

El número de página. El valor debe ser un entero mayor que 0 y no debe superar el valor máximo del tipo de dato Integer. Valor predeterminado: 1.

JobType String No MIGRATION

El tipo de tarea de DTS. Valores válidos:

  • MIGRATION: migración de datos (valor predeterminado).
  • SYNC: sincronización de datos.
  • SUBSCRIBE: seguimiento de datos.
RegionId String No N/A

Este parámetro está obsoleto.

GroupId String No pk13r731m****

El ID de la tarea de DTS.

Nota En la mayoría de los casos no es necesario configurar este parámetro.
DedicatedClusterId String No dtscluster_atyl3b5214uk***

El ID del clúster dedicado de DTS.

DtsJobId String No qa110wq5r93hb49

El ID de la tarea de migración, sincronización o seguimiento de datos.

Nota Separe varios ID de tarea con comas (,). Compruebe que el valor del parámetro JobType sea el esperado.
DtsInstanceId String No dtsi03e3zty16i****

El ID de la instancia de migración, sincronización o seguimiento de datos.

Nota Separe varios ID de instancia con comas (,). Compruebe que el valor del parámetro JobType sea el esperado.
ResourceGroupId String No rg-acfmzawhxxc****

El ID del resource group.

WithoutDbList Boolean No true

Indica si se excluye el objeto de la tarea (el parámetro DbObject) de la respuesta. Valores válidos:

  • true: Sí. El parámetro DbObject no se incluye en la respuesta. Esto mejora la velocidad de respuesta de la llamada a la API.
  • false: No. El parámetro DbObject se incluye en la respuesta.
DtsBisLabel String No normal

La etiqueta de entorno de la instancia de DTS. Valores válidos:

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

Indica si la tarea es de integración sin interrupciones (Zero-ETL). Valores válidos:

  • false: No.
  • true: Sí.
InstanceType String No RDS

El tipo de la instancia de base de datos de origen o de destino.

InstanceId String No rm-bp1966yuut4w3****

El ID de la instancia de base de datos de origen o de destino que corresponde al parámetro InstanceType.

DestProductType String No RDS

El tipo de la instancia de base de datos de destino.

SrcProductType String No RDS

El tipo de la instancia de base de datos de origen.

Parámetros de respuesta

Nombre

Tipo

Ejemplo

Descripción

HttpStatusCode Integer 200

El código de estado HTTP.

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

El ID de la solicitud.

ErrCode String InternalError

El código de error que se devuelve si la llamada falla.

Success Boolean true

Indica si la solicitud se completó correctamente.

PageRecordCount Integer 20

El número máximo de registros que se pueden mostrar en la página actual.

TotalRecordCount Integer 15

El número total de instancias de DTS que cumplen con los criterios.

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

El mensaje de error que se devuelve si la llamada falla.

DynamicMessage String Type

El mensaje de error dinámico que reemplaza al marcador de posición %s en el parámetro ErrMessage.

Nota Si ErrMessage devuelve The Value of Input Parameter %s is not valid y DynamicMessage devuelve Type, significa que el valor del parámetro Type no es válido.
PageNumber Integer 2

El número de página.

DynamicCode String 403

El código de error dinámico. Este parámetro quedará obsoleto.

DtsJobList Array of DtsJobStatus

La lista de tareas y los detalles de ejecución de cada una.

Status String Migrating

El estado de la instancia de DTS. Valores válidos:

Estados de las tareas de migración de datos:

  • NotStarted: la tarea no ha iniciado.
  • Prechecking: la tarea está en fase de comprobación previa.
  • PrecheckFailed: la comprobación previa falló.
  • PreCheckPass: la comprobación previa se superó.
  • NotConfigured: la tarea no está configurada.
  • Migrating: la tarea está en curso.
  • Suspending: la tarea está en pausa.
  • MigrationFailed: la tarea falló.
  • Finished: la tarea finalizó.
  • Retrying: la tarea se está reintentando.
  • Upgrade: la instancia se está actualizando.
  • Locked: la instancia está bloqueada.
  • Downgrade: la instancia se está degradando.

Estados de las tareas de sincronización de datos:

  • NotStarted: la tarea no ha iniciado.
  • Prechecking: la tarea está en fase de comprobación previa.
  • PrecheckFailed: la comprobación previa falló.
  • PreCheckPass: la comprobación previa se superó.
  • NotConfigured: la tarea no está configurada.
  • Initializing: la tarea se está inicializando.
  • InitializeFailed: la inicialización falló.
  • Synchronizing: la tarea está en curso.
  • Failed: la tarea falló.
  • Suspending: la tarea está en pausa.
  • Modifying: los objetos de sincronización se están modificando.
  • ModifyFailed: no se pudieron modificar los objetos de sincronización.
  • Finished: la tarea finalizó.
  • Retrying: la tarea se está reintentando.
  • Upgrade: la instancia se está actualizando.
  • Locked: la instancia está bloqueada.
  • Downgrade: la instancia se está degradando.

Estados de las tareas de seguimiento de datos:

  • NotConfigured: la tarea no está configurada.
  • NotStarted: la tarea no ha iniciado.
  • Prechecking: la tarea está en fase de comprobación previa.
  • PrecheckFailed: la comprobación previa falló.
  • PreCheckPass: la comprobación previa se superó.
  • Starting: la tarea está iniciando.
  • Normal: la tarea se ejecuta con normalidad.
  • Retrying: la tarea se está reintentando.
  • Abnormal: la tarea no se ejecuta como se esperaba.
  • Upgrade: la instancia se está actualizando.
  • Locked: la instancia está bloqueada.
  • Downgrade: la instancia se está degradando.
OriginType String DTS task

El origen de la tarea:

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

El nombre de la tarea de migración, sincronización o seguimiento de datos.

Delay Long 0

La latencia de la migración o sincronización incremental de datos.

Nota La unidad es milisegundos para las tareas de migración de datos y segundos para las tareas de sincronización de datos.
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].

El mensaje de error que se devuelve si la tarea falla.

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

La hora de vencimiento de la instancia. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

Nota Este parámetro solo se devuelve cuando el valor del parámetro PayType es PrePaid.
DtsJobId String i03e3zty16i****

El ID de la tarea de migración, sincronización o seguimiento de datos.

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

La hora en que se creó la tarea. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

PayType String PrePaid

El método de facturación de la instancia. Valores válidos:

  • PrePaid: suscripción.
  • PostPaid: pay-as-you-go.
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"}

El parámetro reservado de DTS, en formato de cadena JSON. Especifique este parámetro para cumplir requisitos especiales, como iniciar automáticamente una comprobación previa. Para obtener más información, consulte MigrationReserved parameter description.

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

La información del cliente descendente. Está compuesta por una dirección IP y un número aleatorio generado por DTS.

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

Los objetos de la tarea de migración, sincronización o seguimiento de datos. Para conocer la definición, consulte Objects of data migration, data synchronization, and data tracking tasks.

DtsJobClass String large

La clase de la instancia.

Nota Para obtener más información sobre las especificaciones y el rendimiento de cada clase de instancia, consulte Data migration instance classes y Data synchronization instance classes.
ConsumptionCheckpoint String 2021-03-23T07:30:31Z

El punto de control de consumo del cliente descendente para la tarea de seguimiento. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

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

El final del rango de marcas de tiempo de los datos almacenados en la instancia de seguimiento. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

AppName String new

Indica si se trata de una versión nueva de la tarea de seguimiento. El valor new indica una versión nueva.

Nota Este parámetro solo se devuelve para versiones nuevas de instancias de seguimiento.
BeginTimestamp String 2021-03-15T08:25:34Z

El inicio del rango de marcas de tiempo de los datos almacenados en la instancia de seguimiento. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

DtsInstanceID String dtsi03e3zty16i****

El ID de la instancia de migración, sincronización o seguimiento de datos.

DtsJobDirection String Forward

La dirección de sincronización. Valores válidos:

  • Forward: directa.
  • Reverse: inversa.
Nota Este parámetro solo se devuelve cuando la topología de la instancia de sincronización de datos es bidireccional.
Checkpoint String 1616899019

El desplazamiento inicial o el punto de sincronización de la migración incremental de datos. El valor es una marca de tiempo UNIX. Unidad: segundos.

TagList Array of DtsTag

La colección de etiquetas.

TagValue String testvalue

El valor de la etiqueta.

TagKey String testkey

La clave de la etiqueta.

DataInitializationStatus Object

El estado de la migración o inicialización completa de datos.

Status String Finished

El estado de la migración o inicialización completa de datos. Valores válidos:

  • NotStarted: la tarea no ha iniciado.
  • Migrating: la tarea está en curso.
  • Failed: la tarea falló.
  • Finished: la tarea finalizó.
Percent String 100

El progreso de la migración o inicialización completa de datos. Unidad: porcentaje.

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

El mensaje de error que se devuelve si falla la migración o inicialización completa de datos.

Progress String 44755

El número de registros que ya se migraron o inicializaron.

DataSynchronizationStatus Object

El estado de la migración o sincronización incremental de datos.

Status String Catched

El estado de la migración o sincronización incremental de datos. Valores válidos:

  • NotStarted: la tarea no ha iniciado.
  • Migrating: la tarea está en curso.
  • Failed: la tarea falló.
  • Finished: la tarea finalizó.
  • Catched: la tarea no tiene latencia.
NeedUpgrade Boolean true

Indica si es necesario actualizar la clase de la instancia. Valores válidos:

  • true: Sí.
  • false: No.
Nota Para actualizar la clase de la instancia, llame a la operación TransferInstanceClass.
Percent String 95

El progreso de la migración o sincronización incremental de datos. Unidad: porcentaje.

Progress String 0/0

El número de registros que ya se migraron o sincronizaron.

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

El mensaje de error que se devuelve si falla la migración o sincronización incremental de datos.

DataEtlStatus Object

El estado de la tarea ETL.

Nota Esta colección de parámetros solo se devuelve después de configurar una tarea ETL.
Status String Finished

El estado de la tarea ETL. Valores válidos:

  • NotStarted: la tarea no ha iniciado.
  • Migrating: la tarea está en curso.
  • Failed: la tarea falló.
  • Finished: la tarea finalizó.
  • Catched: la tarea no tiene latencia.
Percent String 95

El progreso de la tarea ETL. Unidad: porcentaje.

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

El mensaje de error que se devuelve si falla la tarea ETL.

Progress String 0/0

El número de registros procesados por la tarea ETL.

DestinationEndpoint Object

La información de conexión de la instancia de destino.

SslSolutionEnum String DISABLE

Indica si se usa una conexión cifrada con SSL. Valores válidos:

  • DISABLE: no usar una conexión cifrada con SSL.
  • ENABLE_WITH_CERTIFICATE: usar una conexión cifrada con SSL y cargar un certificado de CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS: usar una conexión cifrada con SSL para conectarse a una base de datos MongoDB Atlas de AWS.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256: usar SCRAM-SHA-256 para conectarse a una instancia de Kafka.
OracleSID String testsid

El ID del sistema (SID) de la base de datos Oracle.

Nota Este parámetro solo se devuelve cuando el valor de EngineName de la instancia de destino es Oracle y la base de datos Oracle no es una instancia de Real Application Clusters (RAC).
Region String cn-hangzhou

La región donde reside la instancia de destino. Para obtener más información, consulte Supported regions.

DatabaseName String dtstestdata

El nombre de la base de datos a la que pertenece el objeto de migración en la instancia de destino.

Ip String 172.16.88.***

El endpoint de la instancia de destino.

InstanceID String rm-bp1imrtn6fq7h****

El ID de la instancia de destino.

Port String 3306

El puerto del servicio de base de datos de la instancia de destino.

InstanceType String RDS

El tipo de la instancia de destino.

UserName String dtstest

La cuenta de base de datos de la instancia de destino.

EngineName String MySQL

El tipo de base de datos de la instancia de destino.

MigrationMode Object

El tipo de migración o de sincronización inicial.

DataInitialization Boolean true

Indica si se ejecuta la migración completa de datos o la sincronización inicial completa de datos. Valores válidos:

  • true: Sí.
  • false: No.
DataSynchronization Boolean true

Indica si se ejecuta la migración o sincronización incremental de datos. Valores válidos:

  • true: Sí.
  • false: No.
StructureInitialization Boolean true

Indica si se ejecuta la migración o sincronización inicial de esquemas. Valores válidos:

  • true: Sí.
  • false: No.
FullDataCheck Boolean true

Indica si se ejecuta la verificación completa de datos. Valores válidos:

  • true: Sí.
  • false: No.
IncDataCheck Boolean true

Indica si se ejecuta la verificación incremental de datos. Valores válidos:

  • true: Sí.
  • false: No.
StructureDataCheck Boolean true

Indica si se ejecuta la verificación de esquemas. Valores válidos:

  • true: Sí.
  • false: No.
Performance Object

La información de rendimiento del vínculo de migración o sincronización.

Rps String 100

El número de instrucciones SQL migradas o sincronizadas por segundo. Incluye instrucciones BEGIN, COMMIT, DML (INSERT, DELETE y UPDATE) y DDL.

Flow String 1

El tráfico de datos migrado o sincronizado por segundo. Unidad: MB/s.

PrecheckStatus Object

El estado de la comprobación previa.

Status String Finished

El estado de la comprobación previa. Valores válidos:

  • NotStarted: la comprobación previa no ha iniciado.
  • Suspending: la comprobación previa está en pausa.
  • Checking: la comprobación previa está en curso.
  • Failed: la comprobación previa falló.
  • Finished: la comprobación previa finalizó.
Percent String 100

El progreso general de la comprobación previa. Unidad: porcentaje.

ErrorMessage String CHECK__ERROR_SAME_OBJ.

El mensaje de error que se devuelve si falla la comprobación previa.

Detail Array of PrecheckDetail

El estado de ejecución de cada elemento de la comprobación previa.

CheckResult String Success

El resultado de la comprobación. Valores válidos:

  • Success: la comprobación se superó.
  • Failed: la comprobación falló.
CheckItemDescription String CHECK_CONN_SRC_DETAIL

La descripción del elemento de comprobación previa.

CheckItem String CHECK_CONN_SRC

El elemento de comprobación previa.

RepairMethod String CHECK_ERROR_DEST_CONN_REPAIR2

El método de reparación para el elemento de comprobación previa que falló.

Nota Este parámetro solo se devuelve cuando el valor del parámetro CheckResult es Failed.
FailedReason String Original error: Access denied for user 'dtstest'@'100.104.***.**' (using password: YES)

El mensaje de error del elemento de comprobación previa que falló.

Nota Este parámetro solo se devuelve cuando el valor del parámetro CheckResult es Failed.
ReverseJob Object

Los detalles de ejecución de la tarea de sincronización remota.

Nota Esta colección de parámetros solo se devuelve cuando la tarea es de sincronización de datos y la topología es bidireccional.
Status String Synchronizing

El estado de la tarea de sincronización remota. Valores válidos:

  • NotStarted: la tarea no ha iniciado.
  • Prechecking: la tarea está en fase de comprobación previa.
  • PrecheckFailed: la comprobación previa falló.
  • PreCheckPass: la comprobación previa se superó.
  • NotConfigured: la tarea no está configurada.
  • Initializing: la tarea se está inicializando.
  • InitializeFailed: la inicialización falló.
  • Synchronizing: la tarea está en curso.
  • Failed: la tarea falló.
  • Suspending: la tarea está en pausa.
  • Modifying: los objetos de sincronización se están modificando.
  • ModifyFailed: no se pudieron modificar los objetos de sincronización.
  • Finished: la tarea finalizó.
  • Retrying: la tarea se está reintentando.
  • Upgrade: la instancia se está actualizando.
  • Locked: la instancia está bloqueada.
  • Downgrade: la instancia se está degradando.
DtsJobName String RDS-to-RDS migration

El nombre de la tarea de sincronización.

Delay Long 0

La latencia de la sincronización incremental de datos. Unidad: segundos.

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].

El mensaje de error que se devuelve si la tarea falla.

DtsJobId String i03e3zty16i****

El ID de la tarea de sincronización.

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

La hora de vencimiento de la instancia. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

Nota Este parámetro solo se devuelve cuando el valor del parámetro PayType es PrePaid.
CreateTime String 2022-03-16T08:01:19Z

La hora en que se creó la tarea. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

PayType String PostPaid

El método de facturación de la instancia. Valores válidos:

  • PrePaid: suscripción.
  • PostPaid: pay-as-you-go.
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"}

El parámetro reservado de DTS, en formato de cadena JSON. Especifique este parámetro para cumplir requisitos especiales, como iniciar automáticamente una comprobación previa. Para obtener más información, consulte MigrationReserved parameter description.

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

La definición del esquema de tabla del objeto de sincronización. El valor es una cadena JSON y admite expresiones regulares. Para obtener más información y ejemplos, consulte Objetos de las tareas de migración, sincronización y seguimiento de datos.

DtsJobClass String large

La clase de la instancia.

Nota Para obtener más información sobre las especificaciones y el rendimiento de cada clase de instancia, consulte Data synchronization instance classes.
DtsInstanceID String dtsi03e3zty16i****

El ID de la instancia de sincronización.

DtsJobDirection String Reverse

La dirección de sincronización. El valor es fijo: Reverse.

Checkpoint String 1616980369

El desplazamiento de la sincronización incremental de datos. El valor es una marca de tiempo UNIX. Unidad: segundos.

DataInitializationStatus Object

El estado de la sincronización inicial completa de datos.

Status String Finished

El estado de la sincronización inicial completa de datos. Valores válidos:

  • NotStarted: La tarea no ha iniciado.
  • Migrating: La tarea está en curso.
  • Failed: La tarea terminó con errores.
  • Finished: La tarea finalizó.
Percent String 100

El avance de la sincronización inicial completa de datos. Unidad: porcentaje.

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

El mensaje de error que se devuelve si la sincronización inicial completa de datos falla.

Progress String 43071

La cantidad de registros que se inicializaron.

DataSynchronizationStatus Object

El estado de la sincronización incremental de datos.

Status String Migrating

El estado de la sincronización incremental de datos.

NeedUpgrade Boolean true

Indica si es necesario actualizar la clase de la instancia. Valores válidos:

  • true: Sí.
  • false: No.
Nota Para actualizar la clase de la instancia, llame a la operación TransferInstanceClass.
Percent String 100

El avance de la sincronización incremental de datos. Unidad: porcentaje.

Progress String 20001

La cantidad de registros que se migraron o sincronizaron.

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

El mensaje de error que se devuelve si la sincronización incremental de datos falla.

DestinationEndpoint Object

La información de conexión de la instancia de destino.

SslSolutionEnum String DISABLE

Indica si se usa una conexión cifrada con SSL. Valores válidos:

  • DISABLE: No usar una conexión cifrada con SSL.
  • ENABLE_WITH_CERTIFICATE: Usar una conexión cifrada con SSL y cargar un certificado de CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS: Usar una conexión cifrada con SSL para conectarse a una base de datos AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256: Usar SCRAM-SHA-256 para conectarse a una instancia de Kafka.
OracleSID String testsid

El identificador del sistema (SID) de la base de datos Oracle.

Nota Este parámetro se devuelve solo cuando el valor de EngineName de la instancia de destino es Oracle y la base de datos Oracle no es una instancia de Real Application Clusters (RAC).
Region String cn-hangzhou

La región donde reside la instancia de destino. Para obtener más información, consulte Supported regions.

DatabaseName String dtstestdata

El nombre de la base de datos a la que pertenece el objeto de sincronización en la instancia de destino.

Ip String 172.16.88.***

El endpoint de la instancia de destino.

InstanceID String rm-bp1162kryivb8****

El ID de la instancia de destino.

Port String 3306

El puerto del servicio de base de datos de la instancia de destino.

InstanceType String RDS

El tipo de la instancia de destino.

UserName String dtstest

La cuenta de base de datos de la instancia de destino.

EngineName String MySQL

El tipo de base de datos de la instancia de destino.

MigrationMode Object

El tipo de sincronización inicial.

DataInitialization Boolean true

Indica si se ejecuta la sincronización inicial completa de datos. Valores válidos:

  • true: Sí.
  • false: No.
DataSynchronization Boolean true

Indica si se ejecuta la sincronización incremental de datos. Valores válidos:

  • true: Sí.
  • false: No.
StructureInitialization Boolean true

Indica si se ejecuta la sincronización inicial de esquemas. Valores válidos:

  • true: Sí.
  • false: No.
FullDataCheck Boolean true

Indica si se ejecuta la verificación completa de datos. Valores válidos:

  • true: Sí.
  • false: No.
IncDataCheck Boolean true

Indica si se ejecuta la verificación incremental de datos. Valores válidos:

  • true: Sí.
  • false: No.
StructureDataCheck Boolean true

Indica si se ejecuta la verificación de esquemas. Valores válidos:

  • true: Sí.
  • false: No.
Performance Object

La información de rendimiento del vínculo de sincronización.

Rps String 100

La cantidad de instrucciones SQL que se sincronizan por segundo. Esto incluye las instrucciones BEGIN, COMMIT, DML (INSERT, DELETE y UPDATE) y DDL.

Flow String 1

El tráfico de datos que se sincroniza por segundo. Unidad: MB/s.

PrecheckStatus Object

El estado de la comprobación previa.

Status String Finished

El estado de la comprobación previa. Valores válidos:

  • NotStarted: La comprobación previa no ha iniciado.
  • Suspending: La comprobación previa está en pausa.
  • Checking: La comprobación previa está en curso.
  • Failed: La comprobación previa terminó con errores.
  • Finished: La comprobación previa finalizó.
Percent String 100

El avance general de la comprobación previa. Unidad: porcentaje.

ErrorMessage String CHECK__ERROR_SAME_OBJ.

El mensaje de error que se devuelve si la comprobación previa falla.

Detail Array of PrecheckDetail

El estado de ejecución de cada elemento de la comprobación previa.

CheckResult String Success

El resultado de la comprobación. Valores válidos:

  • Success: La comprobación fue exitosa.
  • Failed: La comprobación falló.
CheckItemDescription String CHECK_CONN_SRC_DETAIL

La descripción del elemento de comprobación previa.

CheckItem String CHECK_CONN_SRC

El elemento de comprobación previa.

RepairMethod String CHECK_ERROR_DEST_CONN_REPAIR2

El método de reparación para el elemento de comprobación previa con errores.

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

El mensaje de error del elemento de comprobación previa con errores.

SourceEndpoint Object

La información de conexión de la instancia de origen.

SslSolutionEnum String DISABLE

Indica si se usa una conexión cifrada con SSL. Valores válidos:

  • DISABLE: No usar una conexión cifrada con SSL.
  • ENABLE_WITH_CERTIFICATE: Usar una conexión cifrada con SSL y cargar un certificado de CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS: Usar una conexión cifrada con SSL para conectarse a una base de datos AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256: Usar SCRAM-SHA-256 para conectarse a una instancia de Kafka.
OracleSID String testsid

El identificador del sistema (SID) de la base de datos Oracle.

Nota Este parámetro se devuelve solo cuando el valor de EngineName de la instancia de origen es Oracle y la base de datos Oracle no es una instancia de Real Application Clusters (RAC).
Region String cn-hangzhou

La región donde reside la instancia de origen. Para obtener más información, consulte Supported regions.

DatabaseName String dtstestdata

El nombre de la base de datos a la que pertenece el objeto de migración en la instancia de origen.

Ip String 172.16.88.***

El endpoint de la instancia de origen.

InstanceID String rm-bp1imrtn6fq7h****

El ID de la instancia de origen.

Port String 3306

El puerto del servicio de base de datos de la instancia de origen.

InstanceType String RDS

El tipo de la instancia de origen.

UserName String dtstest

La cuenta de base de datos de la instancia de origen.

EngineName String MySQL

El tipo de base de datos de la instancia de origen.

StructureInitializationStatus Object

El estado de la sincronización inicial de esquemas.

Status String Finished

El estado de la sincronización inicial de esquemas. Valores válidos:

  • NotStarted: La tarea no ha iniciado.
  • Migrating: La tarea está en curso.
  • Failed: La tarea terminó con errores.
  • Finished: La tarea finalizó.
Percent String 100

El avance de la sincronización inicial de esquemas. Unidad: porcentaje.

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

El mensaje de error que se devuelve si la sincronización inicial de esquemas falla.

Progress String 1

La cantidad de tablas cuyos esquemas se inicializaron.

DuUsage Long 15

La cantidad de recursos utilizados en el clúster dedicado de DTS. Unidad: DU.

CpuUsage String 90

El uso actual de CPU de la instancia. Unidad: %.

MemUsage String 500

La memoria utilizada. Unidad: MB.

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

El ID del clúster dedicado de DTS.

ErrorDetails Array of ErrorDetail

Los detalles del error.

ErrorCode String DTS-31009

El código de error.

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

La URL del documento de ayuda.

EtlSafeCheckpoint String 1610540493

El desplazamiento seguro de la tarea ETL.

MinDu double 1

El límite inferior de DU para la instancia serverless.

MaxDu double 16

El límite superior de DU para la instancia serverless.

FullDataCheckStatus Object

El estado de la verificación completa de datos.

Status String Checking

El estado de la tarea de verificación completa de datos. Valores válidos:

  • NotStarted: La tarea no ha iniciado.
  • Checking: La tarea está en curso.
  • Failed: La tarea terminó con errores.
  • Finished: La tarea finalizó.
  • Inconsistency: Se detectó una inconsistencia en los datos.
Percent String 100

El avance de la tarea de verificación completa de datos. Unidad: porcentaje.

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

El mensaje de error que se devuelve si la tarea falla.

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

El avance de la tarea de verificación completa de datos.

CanSwitch Boolean false

Indica si se puede cambiar la migración. Valores válidos:

  • true: Sí.
  • false: No.
Nota Este parámetro se utiliza para la función de actualización con un clic de PolarDB.
IncDataCheckStatus Object

El estado de la verificación incremental de datos.

Status String Checking

El estado de la tarea de verificación incremental de datos. Valores válidos:

  • Catched: La tarea no tiene latencia.
  • NotStarted: La tarea no ha iniciado.
  • Checking: La tarea está en curso.
  • Failed: La tarea terminó con errores.
  • Inconsistency: Se detectó una inconsistencia en los datos.
Percent String 95

El avance de la tarea de verificación incremental de datos. Unidad: porcentaje.

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

El mensaje de error que se devuelve si la tarea falla.

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

El avance de la tarea de verificación incremental de datos.

StructureDataCheckStatus Object

El estado de la verificación de esquemas.

Status String Finished

El estado de la tarea de verificación de esquemas. Valores válidos:

  • NotStarted: La tarea no ha iniciado.
  • Checking: La tarea está en curso.
  • Failed: La tarea terminó con errores.
  • Finished: La tarea finalizó.
  • Inconsistency: Se detectó una inconsistencia en los datos.
Percent String 100

El avance de la tarea de verificación de esquemas. Unidad: porcentaje.

ErrorMessage String ****

El mensaje de error que se devuelve si la tarea falla.

Progress String 5

La cantidad de objetos cuyos esquemas se verificaron.

SourceEndpoint Object

La información de conexión de la instancia de origen.

SslSolutionEnum String DISABLE

Indica si se usa una conexión cifrada con SSL. Valores válidos:

  • DISABLE: No usar una conexión cifrada con SSL.
  • ENABLE_WITH_CERTIFICATE: Usar una conexión cifrada con SSL y cargar un certificado de CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS: Usar una conexión cifrada con SSL para conectarse a una base de datos AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256: Usar SCRAM-SHA-256 para conectarse a una instancia de Kafka.
OracleSID String testsid

El identificador del sistema (SID) de la base de datos Oracle.

Nota Este parámetro se devuelve solo cuando el valor de EngineName de la instancia de origen es Oracle y la base de datos Oracle no es una instancia de Real Application Clusters (RAC).
Region String cn-hangzhou

La región donde reside la instancia de origen. Para obtener más información, consulte Supported regions.

DatabaseName String dtstestdata

El nombre de la base de datos a la que pertenece el objeto de migración en la instancia de origen.

Ip String 172.16.88.***

El endpoint de la instancia de origen.

InstanceID String rm-bp1162kryivb8****

El ID de la instancia de origen.

Port String 3306

El puerto del servicio de base de datos de la instancia de origen.

InstanceType String RDS

El tipo de la instancia de origen.

UserName String dtstest

La cuenta de base de datos de la instancia de origen.

EngineName String MySQL

El tipo de base de datos de la instancia de origen.

StructureInitializationStatus Object

El estado de la migración o inicialización de esquemas.

Status String Finished

El estado de la migración o inicialización de esquemas. Valores válidos:

  • NotStarted: La tarea no ha iniciado.
  • Migrating: La tarea está en curso.
  • Failed: La tarea terminó con errores.
  • Finished: La tarea finalizó.
Percent String 100

El avance de la migración o inicialización de esquemas. Unidad: porcentaje.

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

El mensaje de error que se devuelve si la migración o inicialización de esquemas falla.

Progress String 1

La cantidad de tablas cuyos esquemas se migraron o inicializaron.

RetryState Object

DTS reintenta la tarea porque ocurrió una excepción.

RetryCount Integer 5

La cantidad de reintentos.

MaxRetryTime Integer 7200

La duración máxima de un reintento. Unidad: segundos.

ErrMessage String Unexpected error

El mensaje de error que se devuelve si el reintento falla.

RetryTarget String srcDB

El destino del reintento. Valores válidos:

  • srcDB: Base de datos de origen.
  • destDB: Base de datos de destino.
  • inner_module: Módulo interno de DTS.
RetryTime Integer 3600

La duración del reintento. Unidad: segundos.

Module String 03

El avance de la instancia.

JobId String bi6e22ay243****

El ID de la tarea.

Retrying Boolean false

Indica si la tarea se está reintentando. Valores válidos:

  • true: Sí.
  • false: No.
MigrationErrHelpDocId String 462133

El ID del documento de ayuda correspondiente al código de error.

MigrationErrHelpDocKey String DTS-RETRY-ERR-0046

La clave del documento de ayuda correspondiente al código de error.

MigrationErrCode String dts.retry.err.0046

El código del error.

MigrationErrType String ForeignKey

El tipo del error.

MigrationErrMsg String dts.retry.err.0046.msg

El mensaje de error.

MigrationErrWorkaround String dts.retry.err.0046.workaround

La solución para el error.

JobType String online

El tipo de tarea de DTS. Valores válidos:

  • online: Migración de datos.
  • sync: Sincronización de datos.
  • subscribe: Seguimiento de datos.
DuUsage Long 15

La cantidad de recursos utilizados en el clúster dedicado de DTS. Unidad: DU.

CpuUsage String 1

El uso actual de CPU de la instancia. Unidad: %.

MemUsage String 500

La memoria utilizada. Unidad: MB.

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

El ID del clúster dedicado de DTS.

ErrorDetails Array of ErrorDetail

Los detalles del error.

ErrorCode String DTS-31009

El código de error.

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

La URL del documento de ayuda.

DataCloudStatus Object

El estado del proceso de la tarea de migración física.

Status String Migrating

El estado de la tarea. Para obtener más información, consulte la descripción del parámetro de solicitud Status.

NeedUpgrade Boolean false

Indica si es necesario actualizar la clase de la instancia. Valores válidos:

  • true: Sí.
  • false: No.
Percent String 85

El avance de la tarea. Unidad: porcentaje.

Progress String 1

La cantidad de tablas que se migraron.

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

El mensaje de error que se devuelve si la tarea falla.

ResourceGroupId String rg-acfmzawhxxc****

El ID del resource group.

ResourceGroupDisplayName String default resource group

El nombre del resource group.

MigrationErrMsg String dts.retry.err.0046.msg

El mensaje de error.

MigrationErrHelpDocId String 462133

El ID del documento de ayuda correspondiente al código de error.

MigrationErrWorkaround String dts.retry.err.0046.workaround

La solución para el error.

MigrationErrCode String dts.retry.err.0046

El código del error.

MigrationErrHelpDocKey String DTS-RETRY-ERR-0046

La clave del documento de ayuda correspondiente al código de error.

MigrationErrType String ForeignKey

El tipo de error.

EtlSafeCheckpoint String 1610540493

El desplazamiento seguro de la tarea ETL.

FullDataCheckStatus Object

El estado de la verificación completa de datos.

Status String Checking

El estado de la tarea de verificación completa de datos. Valores válidos:

  • NotStarted: La tarea no se ha iniciado.
  • Checking: La tarea está en curso.
  • Failed: La tarea finalizó con errores.
  • Finished: La tarea terminó.
Percent String 100

El progreso de la tarea de verificación completa de datos. Unidad: porcentaje.

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

El mensaje de error que se devuelve si la tarea falla.

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

El progreso de la tarea de verificación completa de datos.

CanSwitch Boolean false

Indica si es posible cambiar la migración. Valores válidos:

  • true: Sí.
  • false: No.
Nota Este parámetro se utiliza para la función de actualización con un solo clic de PolarDB.
IncDataCheckStatus Object

El estado de la verificación de datos incrementales.

Status String Checking

El estado de la tarea de verificación de datos incrementales. Valores válidos:

  • Catched: La tarea no presenta latencia.
  • NotStarted: La tarea no se ha iniciado.
  • Checking: La tarea está en curso.
  • Failed: La tarea finalizó con errores.
Percent String 95

El progreso de la tarea de verificación de datos incrementales. Unidad: porcentaje.

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

El mensaje de error que se devuelve si la tarea falla.

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

El progreso de la tarea de verificación de datos incrementales.

DtsBisLabel String normal

La etiqueta de entorno de la instancia DTS. Valores válidos:

  • normal: Normal
  • online: Online
MinDu double 1

El límite inferior de DU para la instancia serverless.

MaxDu double 16

El límite superior de DU para la instancia serverless.

DuRealUsage String 12.0%

El uso de DU de la tarea del clúster dedicado.

StructureDataCheckStatus Object

El estado de la verificación de esquemas.

Status String Finished

El estado de la tarea de verificación de esquemas. Valores válidos:

  • NotStarted: La tarea no se ha iniciado.
  • Checking: La tarea está en curso.
  • Failed: La tarea finalizó con errores.
  • Finished: La tarea terminó.
  • Inconsistency: Se detectó una inconsistencia en los datos.
Percent String 100

El progreso de la tarea de verificación de esquemas. Unidad: porcentaje.

ErrorMessage String ****

El mensaje de error que se devuelve si la tarea falla.

Progress String 5

La cantidad de objetos cuyos esquemas ya se verificaron.

EtlDemoList Array of DtsJobStatus

La lista de tareas y los detalles de ejecución de cada una.

Status String Migrating

El estado de la instancia DTS. Valores válidos:

Estados de las tareas de migración de datos:

  • NotStarted: La tarea no se ha iniciado.
  • Prechecking: La tarea se encuentra en la comprobación previa.
  • PrecheckFailed: La comprobación previa finalizó con errores.
  • PreCheckPass: La comprobación previa se superó correctamente.
  • NotConfigured: La tarea no está configurada.
  • Migrating: La tarea está en curso.
  • Suspending: La tarea está en pausa.
  • MigrationFailed: La tarea finalizó con errores.
  • Finished: La tarea terminó.
  • Retrying: Se está reintentando la tarea.
  • Upgrade: La instancia se está actualizando.
  • Locked: La instancia está bloqueada.
  • Downgrade: La instancia se está degradando.

Estados de las tareas de sincronización de datos:

  • NotStarted: La tarea no se ha iniciado.
  • Prechecking: La tarea se encuentra en la comprobación previa.
  • PrecheckFailed: La comprobación previa finalizó con errores.
  • PreCheckPass: La comprobación previa se superó correctamente.
  • NotConfigured: La tarea no está configurada.
  • Initializing: La tarea se está inicializando.
  • InitializeFailed: La inicialización finalizó con errores.
  • Synchronizing: La tarea está en curso.
  • Failed: La tarea finalizó con errores.
  • Suspending: La tarea está en pausa.
  • Modifying: Los objetos de sincronización se están modificando.
  • ModifyFailed: Error al modificar los objetos de sincronización.
  • Finished: La tarea terminó.
  • Retrying: Se está reintentando la tarea.
  • Upgrade: La instancia se está actualizando.
  • Locked: La instancia está bloqueada.
  • Downgrade: La instancia se está degradando.

Estados de las tareas de seguimiento de datos:

  • NotConfigured: La tarea no está configurada.
  • NotStarted: La tarea no se ha iniciado.
  • Prechecking: La tarea se encuentra en la comprobación previa.
  • PrecheckFailed: La comprobación previa finalizó con errores.
  • PreCheckPass: La comprobación previa se superó correctamente.
  • Starting: La tarea se está iniciando.
  • Normal: La tarea se ejecuta con normalidad.
  • Retrying: Se está reintentando la tarea.
  • Abnormal: La tarea no se ejecuta como se esperaba.
  • Upgrade: La instancia se está actualizando.
  • Locked: La instancia está bloqueada.
  • Downgrade: La instancia se está degradando.
OriginType String DTS task

El origen de la tarea anotada:

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

El nombre de la tarea de migración, sincronización o seguimiento de datos.

Delay Long 0

La latencia de la migración o sincronización de datos incrementales.

Nota La unidad es milisegundos para las tareas de migración de datos y segundos para las tareas de sincronización de datos.
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].

El mensaje de error que se devuelve si la tarea falla.

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

La hora de vencimiento de la instancia. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

Nota Este parámetro se devuelve únicamente cuando el valor del parámetro PayType es PrePaid.
DtsJobId String i03e3zty16i****

El ID de la tarea de migración, sincronización o seguimiento de datos.

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

La hora en que se creó la tarea. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

PayType String PrePaid

El método de facturación de la instancia. Valores válidos:

  • PrePaid: Suscripción.
  • PostPaid: Pay-as-you-go.
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"}

El parámetro reservado de DTS, en formato de cadena JSON. Especifique este parámetro para implementar requisitos especiales, como decidir si se inicia automáticamente una comprobación previa. Para obtener más información, consulte MigrationReserved parameter description.

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

La información del cliente descendente. Está compuesta por una dirección IP y un número aleatorio generado por DTS.

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

Los objetos de la tarea de migración, sincronización o seguimiento de datos. Para conocer la definición, consulte Objects of data migration, data synchronization, and data tracking tasks.

DtsJobClass String large

La clase de la instancia.

Nota Para obtener más información sobre las especificaciones y el rendimiento de cada clase de instancia, consulte Data migration instance classes y Data synchronization instance classes.
ConsumptionCheckpoint String 2021-03-23T07:30:31Z

El punto de control de consumo del cliente descendente para la tarea de seguimiento. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

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

El final del rango de marcas de tiempo de los datos almacenados en la instancia de seguimiento. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

AppName String new

Indica si se trata de una versión nueva de la tarea de seguimiento. El valor new corresponde a una versión nueva.

Nota Este parámetro se devuelve únicamente para versiones nuevas de instancias de seguimiento.
BeginTimestamp String 2021-03-15T08:25:34Z

El inicio del rango de marcas de tiempo de los datos almacenados en la instancia de seguimiento. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

DtsInstanceID String dtsi03e3zty16i****

El ID de la instancia de migración, sincronización o seguimiento de datos.

DtsJobDirection String Forward

La dirección de sincronización. Valores válidos:

  • Forward: Directa.
  • Reverse: Inversa.
Nota Este parámetro se devuelve únicamente cuando la topología de la instancia de sincronización de datos es bidireccional.
Checkpoint String 1616899019

El desplazamiento inicial o el punto de sincronización de la migración de datos incrementales. El valor es una marca de tiempo UNIX. Unidad: segundos.

TagList Array of DtsTag

El conjunto de etiquetas.

TagValue String testvalue

El valor de la etiqueta.

TagKey String testkey

La clave de la etiqueta.

DataInitializationStatus Object

El estado de la migración o inicialización completa de datos.

Status String Finished

El estado de la migración o inicialización completa de datos. Valores válidos:

  • NotStarted: La tarea no se ha iniciado.
  • Migrating: La tarea está en curso.
  • Failed: La tarea finalizó con errores.
  • Finished: La tarea terminó.
Percent String 100

El progreso de la migración o inicialización completa de datos. Unidad: porcentaje.

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

El mensaje de error que se devuelve si la migración o inicialización completa de datos falla.

Progress String 44755

La cantidad de registros que ya se migraron o inicializaron.

DataSynchronizationStatus Object

El estado de la migración o sincronización de datos incrementales.

Status String Catched

El estado de la migración o sincronización de datos incrementales. Valores válidos:

  • NotStarted: La tarea no se ha iniciado.
  • Migrating: La tarea está en curso.
  • Failed: La tarea finalizó con errores.
  • Finished: La tarea terminó.
  • Catched: La tarea no presenta latencia.
NeedUpgrade Boolean true

Indica si es necesario actualizar la clase de la instancia. Valores válidos:

  • true: Sí.
  • false: No.
Nota Para actualizar la clase de la instancia, llame a la operación TransferInstanceClass.
Percent String 95

El progreso de la migración o sincronización de datos incrementales. Unidad: porcentaje.

Progress String 0/0

La cantidad de registros que ya se migraron o sincronizaron.

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

El mensaje de error que se devuelve si la migración o sincronización de datos incrementales falla.

DataEtlStatus Object

El estado de la tarea ETL.

Nota Este conjunto de parámetros se devuelve únicamente después de configurar una tarea ETL.
Status String Finished

El estado de la tarea ETL. Valores válidos:

  • NotStarted: La tarea no se ha iniciado.
  • Migrating: La tarea está en curso.
  • Failed: La tarea finalizó con errores.
  • Finished: La tarea terminó.
  • Catched: La tarea no presenta latencia.
Percent String 95

El progreso de la tarea ETL. Unidad: porcentaje.

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

El mensaje de error que se devuelve si la tarea ETL falla.

Progress String 0/0

La cantidad de registros procesados por la tarea ETL.

DestinationEndpoint Object

La información de conexión de la instancia de destino.

SslSolutionEnum String DISABLE

Indica si se usa una conexión cifrada con SSL. Valores válidos:

  • DISABLE: No usar una conexión cifrada con SSL.
  • ENABLE_WITH_CERTIFICATE: Usar una conexión cifrada con SSL y cargar un certificado de CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS: Usar una conexión cifrada con SSL para conectarse a una base de datos AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256: Usar SCRAM-SHA-256 para conectarse a una instancia Kafka.
OracleSID String testsid

El identificador de sistema (SID) de la base de datos Oracle.

Nota Este parámetro se devuelve únicamente cuando el valor de EngineName de la instancia de destino es Oracle y la base de datos Oracle no es una instancia de Real Application Clusters (RAC).
Region String cn-hangzhou

La región donde reside la instancia de destino. Para obtener más información, consulte Supported regions.

DatabaseName String dtstestdata

El nombre de la base de datos a la que pertenece el objeto de migración en la instancia de destino.

Ip String 172.16.88.***

El endpoint de la instancia de destino.

InstanceID String rm-bp1imrtn6fq7h****

El ID de la instancia de destino.

Port String 3306

El puerto del servicio de base de datos de la instancia de destino.

InstanceType String RDS

El tipo de la instancia de destino.

UserName String dtstest

La cuenta de la base de datos de la instancia de destino.

EngineName String MySQL

El tipo de base de datos de la instancia de destino.

MigrationMode Object

El tipo de migración o de sincronización inicial.

DataInitialization Boolean true

Indica si se ejecuta la migración completa de datos o la sincronización inicial completa de datos. Valores válidos:

  • true: Sí.
  • false: No.
DataSynchronization Boolean true

Indica si se ejecuta la migración o sincronización de datos incrementales. Valores válidos:

  • true: Sí.
  • false: No.
StructureInitialization Boolean true

Indica si se ejecuta la migración de esquemas o la sincronización inicial de esquemas. Valores válidos:

  • true: Sí.
  • false: No.
Performance Object

La información de rendimiento del vínculo de migración o sincronización.

Rps String 100

La cantidad de instrucciones SQL migradas o sincronizadas por segundo. Incluye instrucciones BEGIN, COMMIT, DML (INSERT, DELETE y UPDATE) y DDL.

Flow String 1

El tráfico de datos migrado o sincronizado por segundo. Unidad: MB/s.

PrecheckStatus Object

El estado de la comprobación previa.

Status String Finished

El estado de la comprobación previa. Valores válidos:

  • NotStarted: La comprobación previa no se ha iniciado.
  • Suspending: La comprobación previa está en pausa.
  • Checking: La comprobación previa está en curso.
  • Failed: La comprobación previa finalizó con errores.
  • Finished: La comprobación previa terminó.
Percent String 100

El progreso general de la comprobación previa. Unidad: porcentaje.

ErrorMessage String CHECK__ERROR_SAME_OBJ.

El mensaje de error que se devuelve si la comprobación previa falla.

Detail Array of PrecheckDetail

El estado de ejecución de cada elemento de la comprobación previa.

CheckResult String Success

El resultado de la comprobación. Valores válidos:

  • Success: La comprobación se superó correctamente.
  • Failed: La comprobación finalizó con errores.
CheckItemDescription String CHECK_CONN_SRC_DETAIL

La descripción del elemento de comprobación previa.

CheckItem String CHECK_CONN_SRC

El elemento de comprobación previa.

RepairMethod String CHECK_ERROR_DEST_CONN_REPAIR2

El método de reparación para el elemento de comprobación previa que falló.

Nota Este parámetro se devuelve únicamente cuando el valor del parámetro CheckResult es Failed.
FailedReason String Original error: Access denied for user 'dtstest'@'100.104.***.**' (using password: YES)

El mensaje de error del elemento de comprobación previa que falló.

Nota Este parámetro se devuelve únicamente cuando el valor del parámetro CheckResult es Failed.
ReverseJob Object

Los detalles de ejecución de la tarea de sincronización remota.

Nota Este conjunto de parámetros se devuelve únicamente cuando la tarea es de sincronización de datos y su topología es bidireccional.
Status String Synchronizing

El estado de la tarea de sincronización remota. Valores válidos:

  • NotStarted: La tarea no se ha iniciado.
  • Prechecking: La tarea se encuentra en la comprobación previa.
  • PrecheckFailed: La comprobación previa finalizó con errores.
  • PreCheckPass: La comprobación previa se superó correctamente.
  • NotConfigured: La tarea no está configurada.
  • Initializing: La tarea se está inicializando.
  • InitializeFailed: La inicialización finalizó con errores.
  • Synchronizing: La tarea está en curso.
  • Failed: La tarea finalizó con errores.
  • Suspending: La tarea está en pausa.
  • Modifying: Los objetos de sincronización se están modificando.
  • ModifyFailed: Error al modificar los objetos de sincronización.
  • Finished: La tarea terminó.
  • Retrying: Se está reintentando la tarea.
  • Upgrade: La instancia se está actualizando.
  • Locked: La instancia está bloqueada.
  • Downgrade: La instancia se está degradando.
DtsJobName String RDS-to-RDS migration

El nombre de la tarea de sincronización.

Delay Long 0

La latencia de la sincronización de datos incrementales. Unidad: segundos.

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].

El mensaje de error que se devuelve si la tarea falla.

DtsJobId String i03e3zty16i****

El ID de la tarea de sincronización.

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

La hora de vencimiento de la instancia. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

Nota Este parámetro se devuelve únicamente cuando el valor del parámetro PayType es PrePaid.
CreateTime String 2021-03-16T08:01:19Z

La hora en que se creó la tarea. El formato es yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

PayType String PostPaid

El método de facturación de la instancia. Valores válidos:

  • PrePaid: suscripción.
  • PostPaid: pay-as-you-go.
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"}

El parámetro reservado de DTS, con formato de cadena JSON. Especifique este parámetro para implementar requisitos especiales, como iniciar automáticamente una comprobación previa. Para obtener más información, consulte MigrationReserved parameter description.

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

La definición del esquema de tabla del objeto de sincronización. El valor es una cadena JSON y admite expresiones regulares. Para obtener más información y ejemplos, consulte Objects of data migration, data synchronization, and data tracking tasks.

DtsJobClass String large

La clase de la instancia.

Nota Para obtener más información sobre las especificaciones y el rendimiento de cada clase de instancia, consulte Data synchronization instance classes.
DtsInstanceID String dtsi03e3zty16i****

El ID de la instancia de sincronización.

DtsJobDirection String Reverse

La dirección de sincronización. El valor es fijo: Reverse.

Checkpoint String 1616980369

El desplazamiento de la sincronización de datos incrementales. El valor es una marca de tiempo UNIX. Unidad: segundos.

DataInitializationStatus Object

El estado de la sincronización inicial completa de datos.

Status String Finished

El estado de la sincronización inicial completa de datos. Valores válidos:

  • NotStarted: la tarea no ha iniciado.
  • Migrating: la tarea está en curso.
  • Failed: la tarea terminó con errores.
  • Finished: la tarea finalizó.
Percent String 100

El progreso de la sincronización inicial completa de datos. Unidad: porcentaje.

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

El mensaje de error devuelto si la sincronización inicial completa de datos falla.

Progress String 43071

El número de registros que se inicializaron.

DataSynchronizationStatus Object

El estado de la sincronización de datos incrementales.

Status String Migrating

El estado de la sincronización de datos incrementales.

NeedUpgrade Boolean true

Indica si es necesario actualizar la clase de la instancia. Valores válidos:

  • true: Sí.
  • false: No.
Nota Para actualizar la clase de la instancia, llame a la operación TransferInstanceClass.
Percent String 100

El progreso de la sincronización de datos incrementales. Unidad: porcentaje.

Progress String 20001

El número de registros que se migraron o sincronizaron.

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

El mensaje de error devuelto si la sincronización de datos incrementales falla.

DestinationEndpoint Object

La información de conexión de la instancia de destino.

SslSolutionEnum String DISABLE

Indica si se usa una conexión cifrada con SSL. Valores válidos:

  • DISABLE: no usar una conexión cifrada con SSL.
  • ENABLE_WITH_CERTIFICATE: usar una conexión cifrada con SSL y cargar un certificado de CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS: usar una conexión cifrada con SSL para conectarse a una base de datos AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256: usar SCRAM-SHA-256 para conectarse a una instancia de Kafka.
OracleSID String testsid

El identificador de sistema (SID) de la base de datos Oracle.

Nota Este parámetro se devuelve únicamente cuando el EngineName de la instancia de destino se establece en Oracle y la base de datos Oracle no es una instancia de Real Application Clusters (RAC).
Region String cn-hangzhou

La región donde reside la instancia de destino. Para obtener más información, consulte Supported regions.

DatabaseName String dtstestdata

El nombre de la base de datos a la que pertenece el objeto de sincronización en la instancia de destino.

Ip String 172.16.88.***

El endpoint de la instancia de destino.

InstanceID String rm-bp1162kryivb8****

El ID de la instancia de destino.

Port String 3306

El puerto del servicio de base de datos de la instancia de destino.

InstanceType String RDS

El tipo de la instancia de destino.

UserName String dtstest

La cuenta de base de datos de la instancia de destino.

EngineName String MySQL

El tipo de base de datos de la instancia de destino.

MigrationMode Object

El tipo de migración o de sincronización inicial.

DataInitialization Boolean true

Indica si se ejecuta la migración completa de datos o la sincronización inicial completa de datos. Valores válidos:

  • true: Sí.
  • false: No.
DataSynchronization Boolean true

Indica si se ejecuta la migración o sincronización de datos incrementales. Valores válidos:

  • true: Sí.
  • false: No.
StructureInitialization Boolean true

Indica si se ejecuta la migración o sincronización inicial de esquemas. Valores válidos:

  • true: Sí.
  • false: No.
Performance Object

La información de rendimiento del vínculo de migración o sincronización.

Rps String 100

El número de sentencias SQL migradas o sincronizadas por segundo. Incluye BEGIN, COMMIT, sentencias DML (INSERT, DELETE y UPDATE) y sentencias DDL.

Flow String 1

El tráfico de datos migrado o sincronizado por segundo. Unidad: MB/s.

PrecheckStatus Object

El estado de la comprobación previa.

Status String Finished

El estado de la comprobación previa. Valores válidos:

  • NotStarted: la comprobación previa no ha iniciado.
  • Suspending: la comprobación previa está en pausa.
  • Checking: la comprobación previa está en curso.
  • Failed: la comprobación previa terminó con errores.
  • Finished: la comprobación previa finalizó.
Percent String 100

El progreso general de la comprobación previa. Unidad: porcentaje.

ErrorMessage String CHECK__ERROR_SAME_OBJ

El mensaje de error devuelto si la comprobación previa falla.

Detail Array of PrecheckDetail

El estado de ejecución de cada elemento de la comprobación previa.

CheckResult String Success

El resultado de la comprobación. Valores válidos:

  • Success: la comprobación se superó.
  • Failed: la comprobación falló.
CheckItemDescription String CHECK_CONN_SRC_DETAIL

La descripción del elemento de comprobación previa.

CheckItem String CHECK_CONN_SRC

El elemento de comprobación previa.

RepairMethod String CHECK_ERROR_DEST_CONN_REPAIR2

El método de reparación para el elemento de comprobación previa con errores.

Nota Este parámetro se devuelve únicamente cuando el valor del parámetro CheckResult es Failed.
FailedReason String Original error: Access denied for user 'dtstest'@'100.104.XXX.XX' (using password: YES)

El mensaje de error del elemento de comprobación previa con errores.

Nota Este parámetro se devuelve únicamente cuando el valor del parámetro CheckResult es Failed.
SourceEndpoint Object

La información de conexión de la instancia de origen.

SslSolutionEnum String DISABLE

Indica si se usa una conexión cifrada con SSL. Valores válidos:

  • DISABLE: no usar una conexión cifrada con SSL.
  • ENABLE_WITH_CERTIFICATE: usar una conexión cifrada con SSL y cargar un certificado de CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS: usar una conexión cifrada con SSL para conectarse a una base de datos AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256: usar SCRAM-SHA-256 para conectarse a una instancia de Kafka.
OracleSID String testsid

El identificador de sistema (SID) de la base de datos Oracle.

Nota Este parámetro se devuelve únicamente cuando el EngineName de la instancia de origen se establece en Oracle y la base de datos Oracle no es una instancia de Real Application Clusters (RAC).
Region String cn-hangzhou

La región donde reside la instancia de origen. Para obtener más información, consulte Supported regions.

DatabaseName String dtstestdata

El nombre de la base de datos a la que pertenece el objeto de migración en la instancia de origen.

Ip String 172.16.XX.XX

El endpoint de la instancia de origen.

InstanceID String rm-bp1imrtn6fq7h****

El ID de la instancia de origen.

Port String 3306

El puerto del servicio de base de datos de la instancia de origen.

InstanceType String RDS

El tipo de la instancia de origen.

UserName String dtstest

La cuenta de base de datos de la instancia de origen.

EngineName String MySQL

El tipo de base de datos de la instancia de origen.

StructureInitializationStatus Object

El estado de la sincronización inicial de esquemas.

Status String Finished

El estado de la sincronización inicial de esquemas. Valores válidos:

  • NotStarted: la tarea no ha iniciado.
  • Migrating: la tarea está en curso.
  • Failed: la tarea terminó con errores.
  • Finished: la tarea finalizó.
Percent String 100

El progreso de la sincronización inicial de esquemas. Unidad: porcentaje.

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

El mensaje de error devuelto si la sincronización inicial de esquemas falla.

Progress String 1

El número de tablas cuyos esquemas se inicializaron.

EtlSafeCheckpoint String 161054****

El desplazamiento seguro de la tarea ETL.

SourceEndpoint Object

La información de conexión de la instancia de origen.

SslSolutionEnum String DISABLE

Indica si se usa una conexión cifrada con SSL. Valores válidos:

  • DISABLE: no usar una conexión cifrada con SSL.
  • ENABLE_WITH_CERTIFICATE: usar una conexión cifrada con SSL y cargar un certificado de CA.
  • ENABLE_ONLY_4_MONGODB_ALTAS: usar una conexión cifrada con SSL para conectarse a una base de datos AWS MongoDB Atlas.
  • ENABLE_ONLY_4_KAFKA_SCRAM_SHA_256: usar SCRAM-SHA-256 para conectarse a una instancia de Kafka.
OracleSID String testsid

El identificador de sistema (SID) de la base de datos Oracle.

Nota Este parámetro se devuelve únicamente cuando el EngineName de la instancia de origen se establece en Oracle y la base de datos Oracle no es una instancia de Real Application Clusters (RAC).
Region String cn-hangzhou

La región donde reside la instancia de origen. Para obtener más información, consulte Supported regions.

DatabaseName String dtstestdata

El nombre de la base de datos a la que pertenece el objeto de migración en la instancia de origen.

Ip String 172.16.88.***

El endpoint de la instancia de origen.

InstanceID String rm-bp1162kryivb8****

El ID de la instancia de origen.

Port String 3306

El puerto del servicio de base de datos de la instancia de origen.

InstanceType String RDS

El tipo de la instancia de origen.

UserName String dtstest

La cuenta de base de datos de la instancia de origen.

EngineName String MySQL

El tipo de base de datos de la instancia de origen.

StructureInitializationStatus Object

El estado de la migración o inicialización de esquemas.

Status String Finished

El estado de la migración o inicialización de esquemas. Valores válidos:

  • NotStarted: la tarea no ha iniciado.
  • Migrating: la tarea está en curso.
  • Failed: la tarea terminó con errores.
  • Finished: la tarea finalizó.
Percent String 100

El progreso de la migración o inicialización de esquemas. Unidad: porcentaje.

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

El mensaje de error devuelto si la migración o inicialización de esquemas falla.

Progress String 1

El número de tablas cuyos esquemas se migraron o inicializaron.

RetryState Object

DTS reintenta la tarea porque ocurrió una excepción.

RetryCount Integer 5

El número de reintentos.

MaxRetryTime Integer 7200

La duración máxima de un reintento. Unidad: segundos.

ErrMessage String Unexpected error

El mensaje de error devuelto si el reintento falla.

RetryTarget String srcDB

El destino del reintento. Valores válidos:

  • srcDB: base de datos de origen.
  • destDB: base de datos de destino.
  • inner_module: módulo interno de DTS.
RetryTime Integer 3600

La duración del reintento. Unidad: segundos.

Module String 03

El progreso de la instancia.

JobId String bi6e22ay243****

El ID de la tarea.

Retrying Boolean false

Indica si la tarea se está reintentando. Valores válidos:

  • true: Sí.
  • false: No.
JobType String online

El tipo de tarea de la instancia de DTS. Valores válidos:

  • online: migración de datos.
  • sync: sincronización de datos.
  • subscribe: seguimiento de datos.
ResourceGroupId String rg-acfmzawhxxc****

El ID del resource group.

ResourceGroupDisplayName String default resource group

El nombre del resource group.

EtlSafeCheckpoint String 161054****

El desplazamiento seguro de la tarea ETL.

Ejemplos

Ejemplo de solicitud

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

Ejemplos de respuestas exitosas

Formato 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>

Formato 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
}

Códigos de error

HttpCode

Código de error

Mensaje de error

Descripción

400

Throttling.User

Request was denied due to user flow control.

La solicitud se rechazó porque la frecuencia de solicitudes alcanzó el límite. Inténtelo de nuevo más tarde.

403

InvalidSecurityToken.Expired

Specified SecurityToken is expired.

La firma caducó. Actualice la firma.

500

ServiceUnavailable

The request has failed due to a temporary failure of the server.

La solicitud falló porque el servidor agotó el tiempo de espera o no estaba disponible. Vuelva a intentar la solicitud. Si el error persiste, póngase en contacto con el soporte técnico.

Para obtener más información sobre los códigos de error, consulte el Centro de errores.