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
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:
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:
Estados de la tarea de sincronización de datos:
Estados de la tarea de seguimiento de datos:
|
| OrderDirection | String | No | ASC |
El orden en el que se clasifican las instancias de DTS. Valores válidos:
|
| OrderColumn | String | No | CreateTime |
El campo por el cual se ordenan los resultados. Valores válidos:
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:
|
| 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:
|
| DtsBisLabel | String | No | normal |
La etiqueta de entorno de la instancia de DTS. Valores válidos:
|
| ZeroEtlJob | Boolean | No | false |
Indica si la tarea es de integración sin interrupciones (Zero-ETL). Valores válidos:
|
| 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:
Estados de las tareas de sincronización de datos:
Estados de las tareas de seguimiento de datos:
|
| OriginType | String | DTS task |
El origen de la tarea:
|
| 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:
|
| 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:
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:
|
| 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:
|
| NeedUpgrade | Boolean | true |
Indica si es necesario actualizar la clase de la instancia. Valores válidos:
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:
|
| 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:
|
| 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:
|
| DataSynchronization | Boolean | true |
Indica si se ejecuta la migración o sincronización incremental de datos. Valores válidos:
|
| StructureInitialization | Boolean | true |
Indica si se ejecuta la migración o sincronización inicial de esquemas. Valores válidos:
|
| FullDataCheck | Boolean | true |
Indica si se ejecuta la verificación completa de datos. Valores válidos:
|
| IncDataCheck | Boolean | true |
Indica si se ejecuta la verificación incremental de datos. Valores válidos:
|
| StructureDataCheck | Boolean | true |
Indica si se ejecuta la verificación de esquemas. Valores válidos:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
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:
|
| 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:
|
| DataSynchronization | Boolean | true |
Indica si se ejecuta la sincronización incremental de datos. Valores válidos:
|
| StructureInitialization | Boolean | true |
Indica si se ejecuta la sincronización inicial de esquemas. Valores válidos:
|
| FullDataCheck | Boolean | true |
Indica si se ejecuta la verificación completa de datos. Valores válidos:
|
| IncDataCheck | Boolean | true |
Indica si se ejecuta la verificación incremental de datos. Valores válidos:
|
| StructureDataCheck | Boolean | true |
Indica si se ejecuta la verificación de esquemas. Valores válidos:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
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:
|
| 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:
|
| 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:
|
| 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:
Estados de las tareas de sincronización de datos:
Estados de las tareas de seguimiento de datos:
|
| OriginType | String | DTS task |
El origen de la tarea anotada:
|
| 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:
|
| 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:
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:
|
| 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:
|
| NeedUpgrade | Boolean | true |
Indica si es necesario actualizar la clase de la instancia. Valores válidos:
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:
|
| 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:
|
| 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:
|
| DataSynchronization | Boolean | true |
Indica si se ejecuta la migración o sincronización de datos incrementales. Valores válidos:
|
| StructureInitialization | Boolean | true |
Indica si se ejecuta la migración de esquemas o la sincronización inicial de esquemas. Valores válidos:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
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:
|
| 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:
|
| DataSynchronization | Boolean | true |
Indica si se ejecuta la migración o sincronización de datos incrementales. Valores válidos:
|
| StructureInitialization | Boolean | true |
Indica si se ejecuta la migración o sincronización inicial de esquemas. Valores válidos:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| JobType | String | online |
El tipo de tarea de la instancia de DTS. Valores válidos:
|
| 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.