Menanyakan status tugas yang mengubah objek yang akan disinkronkan.
Sebelum memanggil operasi ini, Anda harus terlebih dahulu memanggil operasi ModifySynchronizationObject untuk mendapatkan ID tugas.
Debugging
Parameter permintaan
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | DescribeSynchronizationObjectModifyStatus | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeSynchronizationObjectModifyStatus. |
| TaskId | String | Yes | k71r16fj13g**** | ID tugas, yang dikembalikan setelah Anda memanggil operasi ModifySynchronizationObject untuk mengubah objek yang akan disinkronkan. |
| RegionId | String | No | cn-hangzhou | ID wilayah tempat instans sinkronisasi data berada. Untuk informasi selengkapnya, lihat Daftar wilayah yang didukung. |
| ClientToken | String | No | 0c593ea1-3bea-11e9-b96b-88e9fe63**** | Token client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan client untuk menghasilkan nilai tersebut, tetapi Anda harus memastikan bahwa nilainya unik di antara permintaan yang berbeda. Nilai ClientToken hanya boleh berisi karakter ASCII dan tidak boleh melebihi 64 karakter. |
| AccountId | String | No | 12323344**** | ID Akun Alibaba Cloud. Anda tidak perlu menentukan parameter ini karena parameter ini akan dihapus di masa mendatang. |
Parameter respons
| Parameter | Type | Example | Description |
| DataInitializationStatus | Struct | Status sinkronisasi data penuh. | |
| ErrorMessage | String | java.lang.NumberFormatException: For input string: "" | Pesan kesalahan yang dikembalikan jika sinkronisasi data penuh gagal. |
| Percent | String | 100 | Kemajuan sinkronisasi data penuh. Satuan: %. |
| Progress | String | 39754 | Jumlah catatan yang telah disinkronkan selama sinkronisasi data penuh. |
| Status | String | Finished | Status sinkronisasi data penuh. Nilai yang valid:
|
| DataSynchronizationStatus | Struct | Status sinkronisasi data inkremental. Catatan Parameter ini dan sub-parameternya akan dihapus di masa mendatang. | |
| Delay | String | 0 | Latensi sinkronisasi, dalam satuan detik. |
| ErrorMessage | String | The task has failed for a long time and cannot be recovered. | Pesan kesalahan yang dikembalikan jika sinkronisasi data inkremental gagal. |
| Percent | String | 100 | Kemajuan sinkronisasi data inkremental. Satuan: %. |
| Status | String | Migrating | Status sinkronisasi data inkremental. Nilai yang valid:
|
| ErrCode | String | InternalError | Kode kesalahan yang dikembalikan jika pemanggilan gagal. |
| ErrMessage | String | The request processing has failed due to some unknown error. | Pesan kesalahan yang dikembalikan jika pemanggilan gagal. |
| 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]. | Pesan kesalahan yang dikembalikan jika tugas gagal mengubah objek yang akan disinkronkan. |
| PrecheckStatus | Struct | Status Pemeriksaan Awal. | |
| Detail | Array of CheckItem | Hasil setiap item pemeriksaan awal. | |
| CheckStatus | String | Success | Hasil pemeriksaan awal. Nilai yang valid:
|
| ErrorMessage | String | Original error: Access denied for user 'dtstest'@'100.104.xxx.xx' (using password: YES) | Pesan kesalahan yang dikembalikan jika tugas gagal lolos pemeriksaan awal. Catatan Parameter ini hanya dikembalikan jika nilai kembali parameter CheckStatus adalah Failed. |
| ItemName | String | CHECK_CONN_SRC | Nama item pemeriksaan awal. |
| RepairMethod | String | CHECK_ERROR_DEST_CONN_REPAIR2 | Metode untuk memperbaiki kegagalan pemeriksaan awal. Catatan Parameter ini hanya dikembalikan jika nilai kembali parameter CheckStatus adalah Failed. |
| Percent | String | 100 | Kemajuan pemeriksaan awal. Satuan: %. |
| Status | String | Finished | Status pemeriksaan awal. |
| RequestId | String | B38C644B-4395-4F6F-86E3-592F26BE**** | ID permintaan. |
| Status | String | Finished | Status tugas yang mengubah objek yang akan disinkronkan. Nilai yang valid:
|
| StructureInitializationStatus | Struct | Status sinkronisasi skema. | |
| ErrorMessage | String | DTS-1020042 Execute sql error sql: Table 'customer' already exists | Pesan kesalahan yang dikembalikan jika sinkronisasi skema gagal. |
| Percent | String | 100 | Kemajuan sinkronisasi skema. Satuan: %. |
| Progress | String | 1 | Jumlah tabel yang skemanya telah disinkronkan. |
| Status | String | Finished | Status sinkronisasi skema. Nilai yang valid:
|
| Success | String | true | Menunjukkan apakah pemanggilan berhasil. |
Contoh
Permintaan contoh
http(s)://dts.aliyuncs.com/?Action=DescribeSynchronizationObjectModifyStatus
&TaskId=k71r16fj13g****
&<Common request parameters>Respons sukses contoh
XML format
<Status>Migrating</Status>
<PrecheckStatus>
<Status>Finished</Status>
<Percent>100</Percent>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_CONN_SRC</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_CONN_DEST</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_AUTH_SRC</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_AUTH_DEST</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_BINLOG_ON</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_BINLOG_MODE</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_BINLOG_ROW_IMAGE</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_SERVER_ID</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_BINLOG_EXIST</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_ENGINE</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_MYSQL_PASSOWRD_FORMAT</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_SRC</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_SAME_OBJ</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_SQL_MODE</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_SAME_USER</ItemName>
</Detail>
<Detail>
<CheckStatus>Success</CheckStatus>
<ItemName>CHECK_TOPOLOGY</ItemName>
</Detail>
</PrecheckStatus>
<DataInitializationStatus>
<Status>Finished</Status>
<Progress>0</Progress>
<Percent>100</Percent>
</DataInitializationStatus>
<RequestId>0C3D6348-79D8-43F8-9788-60C30CCC****</RequestId>
<Success>true</Success>
<StructureInitializationStatus>
<Status>Finished</Status>
<Progress>0</Progress>
<Percent>100</Percent>
</StructureInitializationStatus>JSON format
{
"Status": "Migrating",
"PrecheckStatus": {
"Status": "Finished",
"Percent": "100",
"Detail": [
{
"CheckStatus": "Success",
"ItemName": "CHECK_CONN_SRC"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_CONN_DEST"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_AUTH_SRC"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_AUTH_DEST"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_BINLOG_ON"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_BINLOG_MODE"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_BINLOG_ROW_IMAGE"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_SERVER_ID"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_BINLOG_EXIST"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_ENGINE"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_MYSQL_PASSOWRD_FORMAT"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_SRC"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_SAME_OBJ"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_SQL_MODE"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_SAME_USER"
},
{
"CheckStatus": "Success",
"ItemName": "CHECK_TOPOLOGY"
}
]
},
"DataInitializationStatus": {
"Status": "Finished",
"Progress": "0",
"Percent": "100"
},
"RequestId": "0C3D6348-79D8-43F8-9788-60C30CCC****",
"Success": true,
"StructureInitializationStatus": {
"Status": "Finished",
"Progress": "0",
"Percent": "100"
}
}Kode kesalahan
Untuk daftar kode kesalahan, kunjungi API Error Center.