Topik ini menjelaskan cara memigrasikan data dari database Oracle yang dikelola sendiri ke instance AnalyticDB for PostgreSQL menggunakan Data Transmission Service (DTS).
Prasyarat
Versi mesin database Oracle yang dikelola sendiri adalah 9i, 10g, 11g, 12c, 18c, atau 19c.
Database Oracle yang dikelola sendiri berjalan dalam mode ARCHIVELOG. File log arsip dapat diakses, dan periode retensi yang sesuai telah ditetapkan untuk file log arsip. Untuk informasi lebih lanjut, lihat Mengelola File Log Redo Arsip.
Logging tambahan, termasuk SUPPLEMENTAL_LOG_DATA_PK dan SUPPLEMENTAL_LOG_DATA_UI, diaktifkan untuk database Oracle yang dikelola sendiri. Untuk informasi lebih lanjut, lihat Logging Tambahan.
Instance tujuan AnalyticDB for PostgreSQL telah dibuat. Untuk informasi lebih lanjut, lihat atau Buat instance.
Aturan penagihan
Jenis migrasi | Biaya konfigurasi tugas | Biaya lalu lintas internet |
Migrasi skema dan migrasi data penuh | Gratis. | Dikenakan biaya hanya ketika data dimigrasikan dari Alibaba Cloud melalui Internet. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan. |
Migrasi data inkremental | Dikenakan biaya. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan. |
Catatan penggunaan
Selama migrasi data penuh, DTS menggunakan sumber daya baca dan tulis dari database sumber dan tujuan, yang dapat meningkatkan beban pada server database. Sebelum memigrasikan data, evaluasi dampak migrasi terhadap kinerja database sumber dan tujuan. Kami menyarankan Anda memigrasikan data selama jam-jam sepi.
Jika tugas migrasi data gagal dan berhenti, DTS secara otomatis melanjutkan tugas tersebut. Sebelum memindahkan beban kerja ke database tujuan, hentikan atau lepaskan tugas migrasi data. Jika tidak, data dari database sumber akan menimpa data di database tujuan setelah tugas dilanjutkan.
Jika database Oracle yang dikelola sendiri diterapkan dalam arsitektur Real Application Cluster (RAC) dan terhubung ke DTS melalui Virtual Private Cloud (VPC) Alibaba Cloud, Anda harus menghubungkan alamat IP Single Client Access Name (SCAN) dari Oracle RAC dan alamat IP virtual (VIP) dari setiap node ke VPC serta mengonfigurasi rute. Pengaturan ini memastikan bahwa tugas DTS Anda dapat berjalan seperti yang diharapkan. Untuk informasi lebih lanjut, lihat Hubungkan Pusat Data ke DTS Menggunakan VPN Gateway.
PentingKetika mengonfigurasi database Oracle sumber di konsol DTS, Anda dapat menentukan alamat IP SCAN dari Oracle RAC sebagai titik akhir database atau alamat IP.
Jenis migrasi
Jenis migrasi | Deskripsi |
Migrasi skema | DTS memigrasikan skema objek dari database sumber ke database tujuan. DTS mendukung migrasi skema untuk jenis objek berikut: tabel, indeks, kendala, fungsi, urutan, dan tampilan. Peringatan
|
Migrasi data penuh | DTS memigrasikan data historis objek dari database sumber ke database tujuan. Catatan Selama migrasi skema dan migrasi data penuh, jangan lakukan operasi DDL pada objek yang akan dimigrasikan. Jika tidak, objek mungkin gagal dimigrasikan. |
Migrasi data inkremental | Setelah migrasi data penuh selesai, DTS mengambil file redo log dari database Oracle sumber. Kemudian, DTS memigrasikan data inkremental dari database Oracle sumber ke database tujuan secara real-time. DTS dapat memigrasikan operasi SQL berikut selama migrasi data inkremental:
Migrasi data inkremental memastikan kontinuitas layanan aplikasi yang dikelola sendiri selama migrasi data. |
Izin yang diperlukan untuk akun database
Database | Migrasi skema | Migrasi data penuh | Migrasi data inkremental |
Database Oracle yang dikelola sendiri | Izin pemilik skema | Izin pemilik skema | Administrator database (DBA) |
AnalyticDB for PostgreSQL | Izin baca dan tulis pada database tujuan | Izin baca dan tulis pada database tujuan | Izin baca dan tulis pada database tujuan |
Untuk informasi lebih lanjut tentang cara membuat akun database dan memberikan izin kepada akun database, lihat topik-topik berikut:
Database Oracle yang dikelola sendiri: CREATE USER dan GRANT
AnalyticDB for PostgreSQL instance: Buat Akun Database
Jika Anda perlu memigrasikan data inkremental dari database Oracle tetapi izin DBA tidak dapat diberikan kepada akun database, Anda dapat memberikan izin granular halus kepada akun tersebut. Bagian berikut menjelaskan cara memberikan izin tertentu kepada akun database Oracle.
Aktifkan logging dan berikan izin granular halus kepada akun database Oracle
Jika Anda perlu memigrasikan data inkremental dari database Oracle tetapi izin DBA tidak dapat diberikan kepada akun database, Anda dapat mengaktifkan logging arsip dan logging tambahan, serta memberikan izin granular halus kepada akun tersebut.
Aktifkan logging arsip dan logging tambahan.
Tipe
Prosedur
Logging arsip
Eksekusi pernyataan berikut untuk mengaktifkan logging arsip:
shutdown immediate; startup mount; alter database archivelog; alter database open; archive log list;Logging tambahan
Aktifkan logging tambahan pada tingkat database atau tabel berdasarkan kebutuhan bisnis Anda:
CatatanAnda dapat mengaktifkan logging tambahan tingkat database untuk memastikan stabilitas tugas Data Transmission Service (DTS). Anda dapat mengaktifkan logging tambahan tingkat tabel untuk mengurangi penggunaan disk dari database Oracle sumber.
Aktifkan logging tambahan tingkat database
Eksekusi pernyataan berikut untuk mengaktifkan logging minimal:
alter database add supplemental log data;Eksekusi pernyataan berikut untuk mengaktifkan logging kunci utama dan kunci unik pada tingkat database:
alter database add supplemental log data (primary key,unique index) columns;
Aktifkan logging tambahan tingkat tabel
Eksekusi pernyataan berikut untuk mengaktifkan logging minimal:
alter database add supplemental log data;Aktifkan logging tambahan tingkat tabel dengan menggunakan salah satu metode berikut:
Aktifkan logging kunci utama tingkat tabel
alter table table_name add supplemental log data (primary key) columns;Aktifkan logging tambahan tingkat tabel untuk semua kolom
alter table tb_name add supplemental log data (all) columns;
Force logging
Eksekusi pernyataan berikut untuk mengaktifkan force logging:
alter database force logging;Berikan izin granular halus kepada akun database Oracle.
Versi Oracle 9i hingga 11g
# Buat akun database bernama rdsdt_dtsacct dan berikan izin kepada akun tersebut. create user rdsdt_dtsacct IDENTIFIED BY rdsdt_dtsacct; grant create session to rdsdt_dtsacct; grant connect to rdsdt_dtsacct; grant resource to rdsdt_dtsacct; grant execute on sys.dbms_logmnr to rdsdt_dtsacct; grant select on V_$LOGMNR_LOGS to rdsdt_dtsacct; grant select on all_objects to rdsdt_dtsacct; grant select on all_tab_cols to rdsdt_dtsacct; grant select on dba_registry to rdsdt_dtsacct; grant select any table to rdsdt_dtsacct; grant select any transaction to rdsdt_dtsacct; -- v$log privileges grant select on v_$log to rdsdt_dtsacct; -- v$logfile privileges grant select on v_$logfile to rdsdt_dtsacct; -- v$archived_log privileges grant select on v_$archived_log to rdsdt_dtsacct; -- v$parameter privileges grant select on v_$parameter to rdsdt_dtsacct; -- v$database privileges grant select on v_$database to rdsdt_dtsacct; -- v$active_instances privileges grant select on v_$active_instances to rdsdt_dtsacct; -- v$instance privileges grant select on v_$instance to rdsdt_dtsacct; -- v$logmnr_contents privileges grant select on v_$logmnr_contents to rdsdt_dtsacct; -- system tables grant select on sys.USER$ to rdsdt_dtsacct; grant select on SYS.OBJ$ to rdsdt_dtsacct; grant select on SYS.COL$ to rdsdt_dtsacct; grant select on SYS.IND$ to rdsdt_dtsacct; grant select on SYS.ICOL$ to rdsdt_dtsacct; grant select on SYS.CDEF$ to rdsdt_dtsacct; grant select on SYS.CCOL$ to rdsdt_dtsacct; grant select on SYS.TABPART$ to rdsdt_dtsacct; grant select on SYS.TABSUBPART$ to rdsdt_dtsacct; grant select on SYS.TABCOMPART$ to rdsdt_dtsacct; grant select_catalog_role TO rdsdt_dtsacct;Versi Oracle 12c hingga 19c yang menggunakan arsitektur multitenant
# Beralih ke pluggable database (PDB). Buat akun database bernama rdsdt_dtsacct dan berikan izin kepada akun tersebut. ALTER SESSION SET container = ORCLPDB1; create user rdsdt_dtsacct IDENTIFIED BY rdsdt_dtsacct; grant create session to rdsdt_dtsacct; grant connect to rdsdt_dtsacct; grant resource to rdsdt_dtsacct; grant execute on sys.dbms_logmnr to rdsdt_dtsacct; grant select on all_objects to rdsdt_dtsacct; grant select on all_tab_cols to rdsdt_dtsacct; grant select on dba_registry to rdsdt_dtsacct; grant select any table to rdsdt_dtsacct; grant select any transaction to rdsdt_dtsacct; -- v$log privileges grant select on v_$log to rdsdt_dtsacct; -- v$logfile privileges grant select on v_$logfile to rdsdt_dtsacct; -- v$archived_log privileges grant select on v_$archived_log to rdsdt_dtsacct; -- v$parameter privileges grant select on v_$parameter to rdsdt_dtsacct; -- v$database privileges grant select on v_$database to rdsdt_dtsacct; -- v$active_instances privileges grant select on v_$active_instances to rdsdt_dtsacct; -- v$instance privileges grant select on v_$instance to rdsdt_dtsacct; -- v$logmnr_contents privileges grant select on v_$logmnr_contents to rdsdt_dtsacct; grant select on sys.USER$ to rdsdt_dtsacct; grant select on SYS.OBJ$ to rdsdt_dtsacct; grant select on SYS.COL$ to rdsdt_dtsacct; grant select on SYS.IND$ to rdsdt_dtsacct; grant select on SYS.ICOL$ to rdsdt_dtsacct; grant select on SYS.CDEF$ to rdsdt_dtsacct; grant select on SYS.CCOL$ to rdsdt_dtsacct; grant select on SYS.TABPART$ to rdsdt_dtsacct; grant select on SYS.TABSUBPART$ to rdsdt_dtsacct; grant select on SYS.TABCOMPART$ to rdsdt_dtsacct; -- V$PDBS privileges grant select on V_$PDBS to rdsdt_dtsacct; grant select on v$database to rdsdt_dtsacct; grant select on dba_objects to rdsdt_dtsacct; grant select on DBA_TAB_COMMENTS to rdsdt_dtsacct; grant select on dba_tab_cols to rdsdt_dtsacct; grant select_catalog_role TO rdsdt_dtsacct; # Beralih ke CDB$ROOT, yang merupakan root container dari container database (CDB). Buat akun database dan berikan izin kepada akun tersebut. ALTER SESSION SET container = CDB$ROOT; # Buat akun database bernama rdsdt_dtsacct dan berikan izin kepada akun tersebut. Anda harus memodifikasi parameter default dari database Oracle. alter session set "_ORACLE_SCRIPT"=true; create user rdsdt_dtsacct IDENTIFIED BY rdsdt_dtsacct; grant create session to rdsdt_dtsacct; grant connect to rdsdt_dtsacct; grant select on v_$logmnr_contents to rdsdt_dtsacct; grant LOGMINING TO rdsdt_dtsacct; grant EXECUTE_CATALOG_ROLE to rdsdt_dtsacct; grant execute on sys.dbms_logmnr to rdsdt_dtsacct;Versi Oracle 12c hingga 19c yang menggunakan arsitektur non-multitenant
# Buat akun database bernama rdsdt_dtsacct dan berikan izin kepada akun tersebut. create user rdsdt_dtsacct IDENTIFIED BY rdsdt_dtsacct; grant create session to rdsdt_dtsacct; grant connect to rdsdt_dtsacct; grant resource to rdsdt_dtsacct; grant select on V_$LOGMNR_LOGS to rdsdt_dtsacct; grant select on all_objects to rdsdt_dtsacct; grant select on all_tab_cols to rdsdt_dtsacct; grant select on dba_registry to rdsdt_dtsacct; grant select any table to rdsdt_dtsacct; grant select any transaction to rdsdt_dtsacct; grant select on v$database to rdsdt_dtsacct; grant select on dba_objects to rdsdt_dtsacct; grant select on DBA_TAB_COMMENTS to rdsdt_dtsacct; grant select on dba_tab_cols to rdsdt_dtsacct; -- v$log privileges grant select on v_$log to rdsdt_dtsacct; -- v$logfile privileges grant select on v_$logfile to rdsdt_dtsacct; -- v$archived_log privileges grant select on v_$archived_log to rdsdt_dtsacct; -- v$parameter privileges grant select on v_$parameter to rdsdt_dtsacct; -- v$database privileges grant select on v_$database to rdsdt_dtsacct; -- v$active_instances privileges grant select on v_$active_instances to rdsdt_dtsacct; -- v$instance privileges grant select on v_$instance to rdsdt_dtsacct; -- v$logmnr_contents privileges grant select on v_$logmnr_contents to rdsdt_dtsacct; grant select on sys.USER$ to rdsdt_dtsacct; grant select on SYS.OBJ$ to rdsdt_dtsacct; grant select on SYS.COL$ to rdsdt_dtsacct; grant select on SYS.IND$ to rdsdt_dtsacct; grant select on SYS.ICOL$ to rdsdt_dtsacct; grant select on SYS.CDEF$ to rdsdt_dtsacct; grant select on SYS.CCOL$ to rdsdt_dtsacct; grant select on SYS.TABPART$ to rdsdt_dtsacct; grant select on SYS.TABSUBPART$ to rdsdt_dtsacct; grant select on SYS.TABCOMPART$ to rdsdt_dtsacct; grant LOGMINING TO rdsdt_dtsacct; grant EXECUTE_CATALOG_ROLE to rdsdt_dtsacct; grant execute on sys.dbms_logmnr to rdsdt_dtsacct; grant select_catalog_role TO rdsdt_dtsacct;
Prosedur
Masuk ke Konsol DTS.
CatatanJika Anda dialihkan ke konsol Data Management (DMS), Anda dapat mengklik ikon
di
untuk kembali ke versi sebelumnya dari konsol DTS.Di panel navigasi sisi kiri, klik Data Migration.
Di bagian atas halaman Migration Tasks, pilih wilayah tempat instance tujuan berada.
Di pojok kanan atas halaman, klik Create Migration Task.
Konfigurasikan database sumber dan tujuan.

Bagian
Parameter
Deskripsi
Tidak ada
Nama Tugas
Nama tugas yang secara otomatis dibuat oleh DTS. Kami menyarankan Anda menentukan nama deskriptif yang mudah dikenali. Anda tidak perlu menentukan nama tugas unik.
Database Sumber
Tipe Instance
Metode akses database sumber. Dalam contoh ini, User-Created Database in ECS Instance dipilih.
CatatanJika Anda memilih tipe instance lain, Anda harus menyiapkan lingkungan yang diperlukan untuk database yang dikelola sendiri. Untuk informasi lebih lanjut, lihat Ikhtisar Persiapan.
Wilayah Instance
Wilayah tempat instance Elastic Compute Service (ECS) berada. Database Oracle yang dikelola sendiri di-hosting pada instance ECS.
ID Instance ECS
ID instance ECS tempat database Oracle yang dikelola sendiri di-hosting.
Tipe Database
Tipe database sumber. Pilih Oracle.
Nomor Port
Nomor port layanan database Oracle yang dikelola sendiri. Nilai default: 1521.
Tipe Instance
Tipe arsitektur database Oracle yang dikelola sendiri. Jika Anda memilih Non-RAC Instance, Anda harus menentukan parameter SID.
Jika Anda memilih RAC or PDB Instance, Anda harus menentukan parameter Service Name.
Dalam contoh ini, Non-RAC Instance dipilih.
SID
ID sistem (SID) database Oracle yang dikelola sendiri.
Akun Database
Akun database Oracle yang dikelola sendiri. Untuk informasi tentang izin yang diperlukan untuk akun tersebut, lihat bagian "Izin yang diperlukan untuk akun database" dari topik ini.
Kata Sandi Database
Kata sandi akun database.
CatatanSetelah Anda menentukan informasi tentang database sumber, Anda dapat mengklik Test Connectivity di sebelah Database Password untuk memeriksa apakah informasi tersebut valid. Jika informasi tersebut valid, pesan Passed muncul. Jika pesan Failed muncul, klik Check di sebelah Failed. Kemudian, modifikasi informasi berdasarkan hasil pemeriksaan.
Database Tujuan
Tipe Instance
Tipe database tujuan. Pilih AnalyticDB for PostgreSQL.
Wilayah Instance
Wilayah tempat instance AnalyticDB for PostgreSQL tujuan berada.
ID Instance
ID instance AnalyticDB for PostgreSQL tujuan.
Nama Database
Nama database tujuan.
Akun Database
Akun database instance AnalyticDB for PostgreSQL tujuan. Untuk informasi tentang izin yang diperlukan untuk akun tersebut, lihat bagian "Izin yang diperlukan untuk akun database" dari topik ini.
Kata Sandi Database
Kata sandi akun database.
Di pojok kanan bawah halaman, klik Set Whitelist and Next.
PeringatanJika blok CIDR server DTS secara otomatis atau manual ditambahkan ke daftar putih database atau instance, atau ke aturan grup keamanan ECS, risiko keamanan mungkin timbul. Oleh karena itu, sebelum menggunakan DTS untuk memigrasikan data, Anda harus memahami dan mengakui potensi risiko serta mengambil langkah-langkah pencegahan, termasuk tetapi tidak terbatas pada langkah-langkah berikut: tingkatkan keamanan nama pengguna dan kata sandi Anda, batasi port yang diekspos, autentikasi panggilan API, periksa daftar putih atau aturan grup keamanan ECS secara berkala dan larang blok CIDR yang tidak sah, atau hubungkan database ke DTS menggunakan Express Connect, VPN Gateway, atau Smart Access Gateway.
Pilih jenis migrasi, jenis operasi, dan objek yang akan dimigrasikan.

Pengaturan
Deskripsi
Pilih jenis migrasi
Untuk melakukan hanya migrasi data penuh, pilih Schema Migration dan Full Data Migration.
Untuk memastikan kontinuitas layanan selama migrasi data, pilih Schema Migration, Full Data Migration, dan Incremental Data Migration.
CatatanJika Incremental Data Migration tidak dipilih, kami menyarankan Anda tidak menulis data ke database sumber selama migrasi data penuh. Hal ini memastikan konsistensi data antara database sumber dan tujuan.
Pilih jenis operasi
Pilih jenis operasi yang ingin Anda migrasikan selama migrasi data inkremental. Secara default, semua jenis operasi dipilih.
Pilih objek yang akan dimigrasikan
Pilih satu atau lebih objek dari bagian Available dan klik ikon
untuk menambahkan objek ke bagian Selected.CatatanAnda dapat memilih kolom, tabel, atau skema sebagai objek yang akan dimigrasikan.
Secara default, setelah objek dimigrasikan ke database tujuan, nama objek tetap tidak berubah. Anda dapat menggunakan fitur pemetaan nama objek untuk menamai ulang objek yang dimigrasikan ke database tujuan. Untuk informasi lebih lanjut, lihat Pemetaan Nama Objek.
Jika Anda menggunakan fitur pemetaan nama objek untuk menamai ulang objek, objek lain yang bergantung pada objek tersebut mungkin gagal dimigrasikan.
Tentukan apakah akan menamai ulang objek
Anda dapat menggunakan fitur pemetaan nama objek untuk menamai ulang objek yang dimigrasikan ke instance tujuan. Untuk informasi lebih lanjut, lihat Pemetaan Nama Objek.
Tentukan rentang waktu percobaan ulang untuk koneksi gagal ke database sumber atau tujuan
Secara default, jika DTS gagal terhubung ke database sumber atau tujuan, DTS mencoba lagi dalam 12 jam berikutnya. Anda dapat menentukan rentang waktu percobaan ulang berdasarkan kebutuhan bisnis Anda. Jika DTS terhubung kembali ke database sumber dan tujuan dalam rentang waktu yang ditentukan, DTS melanjutkan tugas migrasi data. Jika tidak, tugas migrasi data gagal.
CatatanSelama rentang waktu percobaan ulang di mana DTS mencoba terhubung kembali ke database sumber dan tujuan, Anda dikenakan biaya untuk instance DTS. Kami menyarankan Anda menentukan rentang waktu percobaan ulang berdasarkan kebutuhan bisnis Anda. Anda juga dapat melepaskan instance DTS sesegera mungkin setelah instance sumber dan tujuan dilepaskan.
Mengapit nama objek dengan tanda kutip
Menentukan apakah akan mengapit nama objek dengan tanda kutip. Jika Anda memilih Yes dan kondisi berikut terpenuhi, DTS mengapit nama objek dengan tanda kutip tunggal (') atau tanda kutip ganda (") selama migrasi skema dan migrasi data inkremental.
Lingkungan bisnis database sumber peka huruf besar dan nama database berisi huruf besar dan kecil.
Nama tabel sumber tidak dimulai denganhuruf dan berisi karakter selain huruf, angka, dan karakter khusus.
CatatanNama tabel sumber hanya dapat berisi karakter khusus berikut: garis bawah (_), tanda pagar (#), dan tanda dolar ($).
Nama skema, tabel, atau kolom yang ingin Anda sinkronkan adalah kata kunci dari database tujuan, kata kunci cadangan, atau karakter tidak valid.
Tentukan kolom kunci utama dan kunci distribusi dari tabel yang ingin Anda migrasikan ke instance AnalyticDB for PostgreSQL.
CatatanUntuk informasi lebih lanjut tentang kolom kunci utama dan kunci distribusi, lihat Tentukan Kendala dan Tentukan Distribusi Tabel.
Jika DTS mengidentifikasi tabel tanpa kunci utama, opsi Set Primary Keys and Distribution Keys of All Tables Without Primary Keys to ROWID ditampilkan di halaman sebelumnya. Jika Anda memilih opsi ini, DTS menambahkan bidang ROWID sebagai kunci utama dan kunci distribusi ke tabel tujuan.
Di pojok kanan bawah halaman, klik Precheck.
CatatanSebelum Anda dapat memulai tugas migrasi data, DTS melakukan pemeriksaan awal. Anda hanya dapat memulai tugas migrasi data setelah tugas tersebut lulus pemeriksaan awal.
Jika tugas gagal lulus pemeriksaan awal, Anda dapat mengklik ikon
di sebelah setiap item yang gagal untuk melihat detailnya.Anda dapat menyelesaikan masalah berdasarkan penyebabnya dan menjalankan pemeriksaan awal lagi.
Jika Anda tidak perlu menyelesaikan masalah tersebut, Anda dapat mengabaikan item yang gagal dan menjalankan pemeriksaan awal lagi.
Setelah tugas lulus pemeriksaan awal, klik Next.
Di kotak dialog Confirm Settings, tentukan parameter Channel Specification dan pilih Data Transmission Service (Pay-As-You-Go) Service Terms.
Klik Buy and Start untuk memulai tugas migrasi data.
Migrasi skema dan migrasi data penuh
Kami menyarankan Anda tidak menghentikan tugas secara manual selama migrasi data penuh. Jika tidak, data yang dimigrasikan ke database tujuan mungkin tidak lengkap. Anda dapat menunggu hingga tugas migrasi data berhenti secara otomatis.
Migrasi skema, migrasi data penuh, dan migrasi data inkremental
Tugas migrasi data inkremental tidak akan berhenti secara otomatis. Anda harus menghentikan tugas secara manual.
PentingKami menyarankan Anda memilih waktu yang tepat untuk menghentikan tugas migrasi data secara manual. Misalnya, Anda dapat menghentikan tugas selama jam-jam sepi atau sebelum Anda memindahkan beban kerja ke kluster tujuan.
Tunggu hingga Incremental Data Migration dan The migration task is not delayed muncul di bilah kemajuan tugas migrasi. Kemudian, hentikan penulisan data ke database sumber selama beberapa menit. Latensi incremental data migration mungkin ditampilkan di bilah kemajuan.
Tunggu hingga status incremental data migration berubah menjadi The migration task is not delayed lagi. Kemudian, hentikan tugas migrasi secara manual.
