All Products
Search
Document Center

Data Transmission Service:Migrasi database Oracle yang dikelola sendiri ke AnalyticDB for PostgreSQL

Last Updated:Jun 17, 2026

Layanan Transmisi Data (DTS) memungkinkan Anda melakukan migrasi data dari database Oracle yang dikelola sendiri ke instans AnalyticDB for PostgreSQL guna membangun gudang data real-time.

Prasyarat

  • Database Oracle yang dikelola sendiri harus menggunakan versi 9i, 10g, 11g, 12c, 18c, atau 19c.

  • Database Oracle yang dikelola sendiri harus berjalan dalam Mode ARSIPLOG. Log arsipnya harus memiliki periode retensi yang sesuai dan dapat diakses. Untuk informasi selengkapnya, lihat ARCHIVELOG.

  • Pencatatan tambahan, termasuk supplemental_log_data_pk dan supplemental_log_data_ui, harus diaktifkan pada database Oracle yang dikelola sendiri. Untuk informasi selengkapnya, lihat Supplemental Logging.

  • Untuk membuat instans AnalyticDB for PostgreSQL tujuan, lihat Create an AnalyticDB for PostgreSQL instance.

Penagihan

Jenis migrasi

Biaya konfigurasi tugas

Biaya lalu lintas internet

migrasi skema dan migrasi data penuh

Gratis.

DTS mengenakan biaya lalu lintas internet ketika Access Method database tujuan diatur ke Public IP Address. Billing overview.

migrasi data inkremental

Dikenai biaya. Billing overview.

Catatan

  • Selama migrasi data penuh, DTS mengonsumsi sumber daya baca dan tulis dari database sumber dan tujuan, yang dapat meningkatkan beban database. Sebelum memulai migrasi, evaluasi dampaknya terhadap kinerja database. Kami menyarankan agar migrasi data dilakukan pada jam sepi.

  • Jika tugas migrasi data gagal, DTS akan secara otomatis melanjutkan tugas tersebut. Sebelum mengalihkan beban kerja Anda ke database tujuan, hentikan atau lepas tugas tersebut. Jika tidak, tugas mungkin akan otomatis dilanjutkan dan menimpa data di database tujuan.

  • DTS hanya mendukung migrasi tingkat tabel. Saat ini Anda tidak dapat menggunakan tabel AO (append-optimized) sebagai tabel tujuan.

  • Ketika menggunakan pemetaan kolom, jika Anda tidak memigrasikan semua kolom atau skema tabel berbeda, data pada kolom yang hanya ada di tabel sumber akan hilang.

  • 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) setiap node ke VPC serta mengonfigurasi entri rute. Pengaturan ini memastikan tugas DTS dapat berjalan sebagaimana mestinya. Untuk informasi selengkapnya, lihat Connect a data center to DTS through VPN Gateway.

    Penting

    Saat mengonfigurasi database Oracle sumber di konsol DTS, Anda dapat menentukan alamat IP SCAN dari Oracle RAC sebagai database endpoint atau alamat IP.

Jenis migrasi

Jenis

Deskripsi

migrasi skema

DTS memigrasikan skema objek—termasuk tabel, indeks, constraint, fungsi, sequence, dan view—dari database sumber ke database tujuan.

Peringatan
  • Selama migrasi skema antar database heterogen, DTS mungkin tidak memetakan semua tipe data secara tepat. Evaluasi secara cermat dampak bisnis dari pemetaan tipe data tersebut. Untuk informasi selengkapnya, lihat Data type mapping for heterogeneous databases.

  • Untuk tabel partisi, DTS mengabaikan definisi partisi. Anda harus mendefinisikan partisi di database tujuan.

migrasi data penuh

DTS memigrasikan semua data dari objek yang dipilih dari database sumber ke database tujuan.

Catatan

Jangan lakukan operasi DDL pada objek yang akan dimigrasikan sebelum migrasi skema dan migrasi data penuh selesai. Jika tidak, migrasi mungkin gagal.

migrasi data inkremental

Setelah migrasi data penuh selesai, DTS melakukan polling dan menangkap redo log dari database Oracle yang dikelola sendiri. Kemudian, DTS memigrasikan perubahan data inkremental ke database tujuan secara real-time.

Selama fase migrasi data inkremental, DTS mendukung pernyataan SQL berikut:

  • DML: INSERT, UPDATE, dan DELETE

  • DDL: ADD COLUMN

migrasi data inkremental memastikan migrasi aplikasi yang dikelola sendiri berjalan lancar dengan downtime minimal.

Izin akun database

Database

migrasi skema

migrasi data penuh

migrasi data inkremental

Database Oracle yang dikelola sendiri

Izin pemilik skema

Izin pemilik skema

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 mempelajari cara membuat akun database dan memberikan izin, lihat topik berikut:

Penting

Jika Anda perlu melakukan migrasi data inkremental tetapi tidak dapat memberikan izin DBA, Anda dapat memberikan izin detail halus kepada akun database.

Log Oracle dan izin detail halus

Penting

Jika Anda perlu memigrasikan data inkremental tanpa izin DBA, Anda harus mengaktifkan log arsip dan log tambahan, serta memberikan izin detail halus ke akun database Oracle.

  1. Aktifkan pencatatan arsip dan pencatatan tambahan.

    Jenis

    Prosedur

    Pencatatan arsip

    Jalankan pernyataan berikut untuk mengaktifkan pencatatan arsip:

    shutdown immediate;
    startup mount;
    alter database archivelog;
    alter database open;
    archive log list;

    Pencatatan tambahan

    Aktifkan pencatatan tambahan di tingkat database atau tabel sesuai kebutuhan bisnis Anda:

    Catatan

    Anda dapat mengaktifkan pencatatan tambahan tingkat database untuk memastikan stabilitas tugas Layanan Transmisi Data (DTS). Anda juga dapat mengaktifkan pencatatan tambahan tingkat tabel untuk mengurangi penggunaan disk pada database Oracle sumber.

    • Aktifkan pencatatan tambahan tingkat database

      1. Jalankan pernyataan berikut untuk mengaktifkan pencatatan tambahan minimal:

        alter database add supplemental log data;
      2. Jalankan pernyataan berikut untuk mengaktifkan pencatatan tambahan kunci primer dan kunci unik di tingkat database:

        alter database add supplemental log data (primary key,unique index) columns;
    • Aktifkan pencatatan tambahan tingkat tabel

      1. Jalankan pernyataan berikut untuk mengaktifkan pencatatan tambahan minimal:

        alter database add supplemental log data;
      2. Aktifkan pencatatan tambahan tingkat tabel menggunakan salah satu metode berikut:

        • Aktifkan pencatatan tambahan kunci primer di tingkat tabel

          alter table table_name add supplemental log data (primary key) columns;
        • Aktifkan pencatatan tambahan tingkat tabel untuk semua kolom

          alter table tb_name add supplemental log data (all) columns;

    Pencatatan paksa

    Jalankan pernyataan berikut untuk mengaktifkan pencatatan paksa:

    alter database force logging;
  2. Berikan izin detail halus ke akun database Oracle.

    Oracle 9i hingga 11g

    # Buat akun database (misalnya, rdsdt_dtsacct) dan berikan izin.
    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;

    Oracle 12c hingga 19c (multitenant)

    # Beralih ke PDB, lalu buat akun database (misalnya, rdsdt_dtsacct) dan berikan izin.
    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 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 untuk membuat akun database dan memberikan izin.
    ALTER SESSION SET container = CDB$ROOT;
    # Atur parameter sesi yang diperlukan, lalu buat akun database (misalnya, rdsdt_dtsacct) dan berikan izin.
    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;

    Oracle 12c hingga 19c (non-multitenant)

    # Buat akun database (misalnya, rdsdt_dtsacct) dan berikan izin.
    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;
    Catatan

    Untuk informasi selengkapnya tentang arsitektur multitenant Oracle, lihat Oracle Multitenant.

Prosedur

  1. Masuk ke DTS console.

    Catatan

    Jika Anda diarahkan secara otomatis ke konsol Data Management (DMS), Anda dapat mengklik ikon jiqiren di pojok kanan bawah lalu klik 返回旧版 untuk kembali ke konsol DTS klasik.

  2. Di panel navigasi sebelah kiri, klik Data Migration.

  3. Di bagian atas halaman Migration Tasks, pilih wilayah tempat instans tujuan berada.

  4. Di pojok kanan atas halaman, klik Create Data Migration Task.

  5. Konfigurasikan pengaturan koneksi untuk database sumber dan tujuan.

    Kategori

    Parameter

    Deskripsi

    N/A

    Task Name

    DTS secara otomatis menghasilkan nama tugas. Untuk memudahkan identifikasi, kami menyarankan Anda menentukan nama deskriptif. Nama tersebut tidak perlu unik.

    Database Sumber

    Instance Type

    Pilih opsi berdasarkan lokasi penempatan database sumber. Topik ini menggunakan contoh self-managed database on an ECS instance.

    Catatan

    Jika database yang dikelola sendiri Anda menggunakan jenis instans lain, Anda harus melakukan persiapan tambahan. Untuk informasi selengkapnya, lihat Preparation overview.

    Region

    Pilih wilayah tempat Instance ECS yang menjalankan database Oracle berada.

    ECS Instance ID

    Pilih ID Instance ECS yang menjalankan database Oracle yang dikelola sendiri.

    Database Type

    Pilih Oracle.

    Port

    Masukkan port layanan database Oracle yang dikelola sendiri. Nilai default adalah 1521.

    Instance Type

    • Non-RAC Instance: Jika Anda memilih opsi ini, Anda juga harus menentukan SID.

    • RAC Instance: Jika Anda memilih opsi ini, Anda juga harus menentukan Service Name.

    Dalam contoh ini, Non-RAC Instance dipilih.

    SID

    Masukkan SID database Oracle yang dikelola sendiri.

    Database Account

    Masukkan akun database Oracle yang dikelola sendiri. Untuk informasi tentang izin yang diperlukan, lihat Permissions required for database accounts.

    Database Password

    Masukkan password untuk akun database.

    Catatan

    Setelah Anda memasukkan informasi database sumber, Anda dapat mengklik Test Connectivity di samping Database Password untuk memverifikasi kebenaran informasi. Jika informasi benar, pesan Passed akan ditampilkan. Jika pesan Failed ditampilkan, klik Diagnose di samping pesan Failed dan sesuaikan informasi database sumber berdasarkan petunjuk.

    Database Tujuan

    Instance Type

    Pilih AnalyticDB for PostgreSQL.

    Region

    Pilih wilayah tempat instans AnalyticDB for PostgreSQL tujuan berada.

    Instance ID

    Pilih ID instans AnalyticDB for PostgreSQL tujuan.

    Database

    Masukkan nama database tujuan tempat Anda ingin memigrasikan data.

    Database Account

    Masukkan akun database instans AnalyticDB for PostgreSQL tujuan. Untuk informasi tentang izin yang diperlukan, lihat Permissions required for database accounts.

    Database Password

    Masukkan password untuk akun database.

  6. Setelah menyelesaikan konfigurasi, klik Set Whitelist and Next di pojok kanan bawah halaman.

    Jika sumber atau tujuan adalah instans database Alibaba Cloud, seperti ApsaraDB for MySQL atau ApsaraDB for MongoDB, DTS secara otomatis menambahkan alamat IP servernya di wilayah yang sesuai ke daftar putih instans tersebut. Jika sumber atau tujuan adalah database yang dikelola sendiri pada Instance ECS, DTS secara otomatis menambahkan alamat IP-nya ke aturan keamanan Instance ECS. Anda juga harus memastikan bahwa database yang dikelola sendiri tidak membatasi akses dari Instance ECS. Jika database merupakan kluster yang ditempatkan di beberapa Instance ECS, Anda harus secara manual menambahkan alamat IP DTS ke aturan keamanan setiap Instance ECS. Jika sumber atau tujuan adalah database di pusat data lokal atau cloud lain, Anda harus secara manual menambahkan alamat IP DTS untuk wilayah yang sesuai agar mengizinkan akses dari server DTS. Untuk daftar alamat IP server DTS, lihat DTS server IP addresses.

    Peringatan

    Menambahkan alamat IP publik server DTS dapat menimbulkan risiko keamanan. Dengan menggunakan produk ini, Anda mengakui dan menerima risiko tersebut. Terapkan langkah-langkah keamanan dasar seperti kata sandi kuat, pembatasan port, otentikasi API, tinjauan segmen jaringan berkala, atau koneksi privat melalui Express Connect, VPN Gateway, atau Smart Access Gateway.

  7. Pilih jenis migrasi, jenis operasi, dan objek migrasi.

    Parameter

    Deskripsi

    Migration Types

    • Jika Anda hanya perlu melakukan migrasi penuh, pilih kedua Schema Migration dan Full Data Migration.

    • Untuk melakukan migrasi tanpa downtime, pilih Schema Migration, Full Data Migration, dan Incremental Data Migration.

    Catatan

    Jika Anda tidak memilih Incremental Data Migration, hindari menulis data baru ke database sumber selama migrasi untuk memastikan konsistensi data.

    Operation Types

    Berdasarkan kebutuhan bisnis Anda, pilih jenis operasi yang akan disinkronkan selama migrasi data inkremental. Secara default, semua jenis operasi dipilih.

    Objects to Migrate

    Di kotak Available, klik objek yang ingin Anda migrasikan lalu klik ikon 向右小箭头 untuk memindahkannya ke kotak Selected Objects.

    Catatan
    • Anda dapat memilih objek untuk dimigrasikan di tingkat tabel.

    • Secara default, nama objek yang dimigrasikan di database tujuan sama dengan di database sumber. Untuk mengubah nama objek di database tujuan, gunakan fitur pemetaan nama objek. Untuk informasi selengkapnya, lihat Object name mapping.

    • Jika Anda menggunakan fitur pemetaan nama objek, objek lain yang bergantung pada objek yang diganti namanya mungkin gagal dimigrasikan.

    Object Name Mapping

    Untuk mengubah nama objek yang dimigrasikan di instans tujuan, gunakan fitur pemetaan nama objek. Untuk informasi selengkapnya, lihat Object name mapping.

    Penting

    Jika Anda menggunakan pemetaan kolom untuk migrasi tabel parsial atau jika skema tabel sumber dan tujuan berbeda, data pada kolom yang ada di tabel sumber tetapi tidak ada di tabel tujuan akan hilang.

    Connection Failure Retry Duration

    Durasi percobaan ulang default adalah 12 jam. Anda juga dapat menentukan durasi khusus. Jika DTS terhubung kembali ke database sumber dan tujuan dalam durasi yang ditentukan, tugas migrasi akan otomatis dilanjutkan. Jika tidak, tugas akan gagal.

    Catatan

    DTS mengenakan biaya untuk waktu eksekusi tugas selama periode percobaan ulang koneksi. Kami menyarankan Anda menyesuaikan durasi percobaan ulang berdasarkan kebutuhan bisnis, atau segera melepas instans DTS setelah instans database sumber dan tujuan dilepas.

    Enclose Object Names in Quotation Marks

    Menentukan apakah akan menambahkan tanda kutip pada nama objek tujuan. Jika Anda memilih Yes, dan salah satu kondisi berikut terpenuhi, DTS akan menambahkan tanda kutip tunggal atau ganda pada objek tujuan selama fase migrasi skema dan migrasi data inkremental:

    • Lingkungan bisnis database sumber bersifat case-sensitive, dan nama objek menggunakan campuran huruf besar dan kecil.

    • Nama tabel sumber tidak diawali huruf dan berisi karakter selain huruf, angka, atau karakter khusus.

      Catatan

      Karakter khusus yang didukung adalah underscore (_), tanda pagar (#), dan tanda dolar ($).

    • Nama skema, tabel, atau kolom yang akan dimigrasikan merupakan kata kunci, kata tercadang, atau karakter tidak valid di database tujuan.

  8. Atur kunci primer dan kunci distribusi untuk tabel yang akan dimigrasikan ke instans AnalyticDB for PostgreSQL.

    Di halaman konfigurasi, Anda juga harus mengatur Type untuk setiap tabel, seperti tabel hash-distributed. Setelah konfigurasi selesai, kolom Definition Status akan menampilkan "Defined".

    Catatan
    • Untuk informasi selengkapnya tentang kunci primer dan kunci distribusi, lihat Table constraints dan Table distribution keys.

    • Jika ada tabel yang tidak memiliki kunci primer, opsi Set Primary Keys and Distribution Keys of All Tables Without Primary Keys to ROWID akan muncul di halaman ini. Jika Anda memilih opsi ini, DTS akan menambahkan kolom ROWID ke tabel tujuan untuk berfungsi sebagai kunci primer sekaligus kunci distribusi.

  9. Setelah menyelesaikan konfigurasi, klik Precheck and Start di pojok kanan bawah halaman.

    Catatan
    • Sebelum tugas migrasi dimulai, DTS menjalankan pemeriksaan awal. Tugas hanya dapat dimulai setelah lulus pemeriksaan awal.

    • Jika pemeriksaan awal gagal, klik ikon 提示 di samping item yang gagal untuk melihat detailnya.

      • Perbaiki masalah sesuai petunjuk dan jalankan kembali pemeriksaan awal.

      • Jika Anda tidak perlu memperbaiki item peringatan, Anda dapat memilih Ignore lalu klik Ignore Warnings and Rerun Precheck untuk menjalankan kembali pemeriksaan awal.

  10. Setelah tugas lulus pemeriksaan awal, klik Next.

  11. Di kotak dialog Confirm Settings yang muncul, pilih Instance Class dan centang kotak Data Transmission Service (pay-as-you-go) Service Terms.

  12. Klik Buy and Start untuk memulai migrasi.

    • migrasi skema + migrasi data penuh

      Biarkan tugas selesai secara otomatis. Menghentikannya secara manual dapat menyebabkan data tidak lengkap.

    • migrasi skema + migrasi data penuh + migrasi data inkremental

      Tugas migrasi tidak berhenti secara otomatis. Anda harus menghentikannya secara manual.

      Penting

      Pilih waktu yang tepat untuk menghentikan tugas secara manual, misalnya pada jam sepi atau saat Anda siap mengalihkan bisnis ke kluster tujuan.

      1. Tunggu hingga tugas migrasi memasuki fase Incremental Data Migration dan status menunjukkan Undelayed. Lalu, hentikan penulisan data ke database sumber selama beberapa menit. Selama waktu ini, status Incremental Data Migration mungkin menunjukkan latensi.

      2. Tunggu hingga status Incremental Data Migration kembali menunjukkan Undelayed. Lalu, hentikan secara manual tugas migrasi tersebut.结束增量迁移任务