Topik ini menjelaskan cara memigrasikan data antar tenant OceanBase Database dengan tipe yang sama menggunakan layanan transmisi data.
Tugas migrasi data yang tetap dalam keadaan tidak aktif untuk waktu lama mungkin gagal dipulihkan tergantung pada periode retensi log inkremental. Keadaan tidak aktif meliputi Gagal, Berhenti, dan Selesai. Layanan transmisi data melepaskan tugas migrasi data yang tetap dalam keadaan tidak aktif lebih dari 3 hari untuk mereklaim sumber daya terkait. Kami menyarankan Anda mengonfigurasi peringatan untuk tugas migrasi data dan menangani pengecualian secara tepat waktu.
Latar Belakang
Anda dapat membuat tugas migrasi data di konsol transmisi data untuk memigrasikan data bisnis yang ada dan data inkremental dari satu tenant ke tenant lain dengan tipe yang sama di OceanBase Database melalui migrasi skema, migrasi penuh, dan sinkronisasi inkremental.
Prasyarat
Layanan transmisi data memiliki hak istimewa untuk mengakses sumber daya cloud. Untuk informasi lebih lanjut, lihat Berikan hak istimewa kepada peran untuk transmisi data.
Anda telah membuat pengguna database khusus untuk migrasi data di database OceanBase sumber dan target, serta memberikan hak istimewa yang sesuai kepada pengguna tersebut. Untuk informasi lebih lanjut, lihat Buat pengguna database.
Anda telah membuat skema yang sesuai di tenant OceanBase Database target.
Keterbatasan
Keterbatasan pada Database Sumber
Jangan melakukan operasi DDL yang memodifikasi skema database atau tabel selama migrasi skema atau migrasi penuh. Jika tidak, tugas migrasi data mungkin terganggu.
Layanan transmisi data mendukung migrasi data hanya antar tenant OceanBase Database dengan tipe yang sama.
Secara spesifik, Anda dapat memigrasikan data dari satu tenant MySQL ke tenant MySQL lainnya, atau dari satu tenant Oracle ke tenant Oracle lainnya.
Layanan transmisi data mendukung migrasi objek hanya jika kondisi berikut terpenuhi: nama database, nama tabel, dan nama kolom objek tersebut dikodekan ASCII tanpa karakter khusus. Karakter khusus adalah baris baru, spasi, dan karakter berikut: . | " ' ` ( ) = ; / & \.
Layanan transmisi data tidak mendukung pemicu di database target. Jika pemicu ada di database target, migrasi data mungkin gagal.
Pertimbangan
Jika set karakter UTF-8 digunakan di database sumber, kami sarankan Anda menggunakan set karakter yang kompatibel, seperti UTF-8 atau UTF-16, di database target untuk menghindari karakter acak.
Jika jam antar node atau antara klien dan server tidak tersinkronisasi, latensi mungkin tidak akurat selama sinkronisasi inkremental atau reverse increment.
Sebagai contoh, jika jam lebih awal dari waktu standar, latensi bisa negatif. Jika jam lebih lambat dari waktu standar, latensi bisa positif.
Periksa apakah presisi migrasi layanan transmisi data untuk kolom dengan tipe data seperti DECIMAL, FLOAT, dan DOUBLE sesuai harapan. Jika presisi tipe bidang target lebih rendah daripada presisi tipe bidang sumber, nilai dengan presisi lebih tinggi mungkin terpotong. Ini dapat menyebabkan ketidaksesuaian data antara bidang sumber dan target.
Jika Anda memodifikasi indeks unik di target saat sinkronisasi DDL dinonaktifkan, Anda harus memulai ulang tugas migrasi data untuk menghindari ketidaksesuaian data.
Jika switchover maju dinonaktifkan untuk tugas migrasi data, hapus indeks unik dan pseudokolom dari database target. Jika Anda tidak menghapus indeks unik dan pseudokolom, data tidak dapat ditulis, dan pseudokolom akan dibuat kembali saat data diimpor ke sistem hilir, menyebabkan konflik dengan pseudokolom di database sumber.
Jika switchover maju diaktifkan untuk tugas migrasi data, layanan transmisi data akan secara otomatis menghapus kolom tersembunyi dan indeks unik berdasarkan jenis tugas migrasi. Untuk informasi lebih lanjut, lihat Mekanisme kolom tersembunyi layanan transmisi data.
Catat pertimbangan berikut jika Anda ingin menggabungkan beberapa tabel:
Kami sarankan Anda mengonfigurasi pemetaan antara database sumber dan target dengan menentukan aturan pencocokan.
Kami sarankan Anda membuat skema secara manual di target. Jika Anda membuat skema menggunakan layanan transmisi data, lewati objek yang gagal di langkah migrasi skema.
Dalam tugas migrasi data di mana sumbernya adalah database OceanBase dan sinkronisasi DDL diaktifkan, jika operasi RENAME dilakukan pada tabel di sumber, kami sarankan Anda memulai ulang tugas untuk menghindari kehilangan data selama sinkronisasi inkremental.
Jika Anda hanya memilih Sinkronisasi Inkremental saat membuat tugas migrasi data, layanan transmisi data memerlukan agar log inkremental lokal database sumber disimpan setidaknya selama 48 jam.
Jika Anda memilih Migrasi Penuh dan Sinkronisasi Inkremental saat membuat tugas migrasi data, layanan transmisi data memerlukan agar log inkremental lokal database sumber disimpan setidaknya selama 7 hari. Jika layanan transmisi data tidak dapat memperoleh log inkremental, tugas migrasi data mungkin gagal atau bahkan data antara database sumber dan target mungkin tidak konsisten setelah migrasi.
Jika database sumber atau target berisi objek tabel yang hanya berbeda dalam huruf besar/kecil, hasil migrasi data mungkin tidak sesuai harapan karena insensitivitas huruf besar/kecil di database sumber atau target.
Catat keterbatasan berikut pada tenant MySQL OceanBase Database:
Saat Anda memigrasikan data antar tenant MySQL OceanBase Database, secara default,
lower_table_case_namesdiatur ke 1 di target, dan objek di database target dibuat dengan nama dalam huruf kecil.Perbedaan antara skema tabel sumber dan target dapat menyebabkan konsistensi data. Beberapa skenario yang diketahui dijelaskan sebagai berikut:
Saat Anda membuat skema tabel secara manual di target, jika tipe data kolom apa pun tidak didukung oleh layanan transmisi data, konversi tipe data implisit mungkin terjadi di target, yang menyebabkan ketidaksesuaian tipe kolom antara database sumber dan target.
Jika panjang kolom di target lebih pendek daripada di database sumber, data kolom ini mungkin terpotong secara otomatis, yang menyebabkan ketidaksesuaian data antara database sumber dan target.
Catat keterbatasan berikut pada tenant Oracle OceanBase Database:
Jika Anda melewati pemeriksaan ROW_MOVEMENT database utama sumber selama migrasi, ketidaksesuaian data mungkin terjadi saat Anda menyinkronkan tabel dengan nilai
ROW_MOVEMENTdiatur keenable.
Jenis instance sumber dan target yang didukung
Dalam tabel berikut, OB_MySQL berarti tenant MySQL OceanBase Database, dan OB_Oracle berarti tenant Oracle OceanBase Database.
Sumber | Target |
OB_MySQL (instance kluster OceanBase) | OB_MySQL (instance kluster OceanBase) |
OB_MySQL (instance kluster OceanBase) | OB_MySQL (instance serverless) |
OB_MySQL (database mandiri dalam VPC) | OB_MySQL (instance kluster OceanBase) |
OB_MySQL (database mandiri dalam VPC) | OB_MySQL (instance serverless) |
OB_MySQL (instance serverless) | OB_MySQL (instance kluster OceanBase) |
OB_MySQL (instance serverless) | OB_MySQL (instance serverless) |
OB_MySQL (instance kluster OceanBase) | OB_MySQL (database mandiri dalam VPC) |
OB_MySQL (instance serverless) | OB_MySQL (database mandiri dalam VPC) |
OB_Oracle (instance kluster OceanBase) | OB_Oracle (instance kluster OceanBase) |
OB_Oracle (instance kluster OceanBase) | OB_Oracle (database mandiri dalam VPC) |
OB_Oracle (database mandiri dalam VPC) | OB_Oracle (instance kluster OceanBase) |
Prosedur
(Opsional) Untuk memigrasikan tabel tanpa kunci utama, buat pengguna di tenant yang sesuai.
Untuk informasi lebih lanjut tentang cara membuat pengguna, lihat Buat pengguna database. Untuk memigrasikan tabel dengan kunci utama, lewati langkah ini.
Saat Anda memigrasikan data dari tenant MySQL OceanBase Database, buat pengguna
__oceanbase_inner_drc_user.Saat Anda memigrasikan data dari tenant Oracle OceanBase Database, buat pengguna
__OCEANBASE_INNER_DRC_USER.
Masuk ke Konsol ApsaraDB for OceanBase dan beli tugas migrasi data.
Untuk informasi lebih lanjut, lihat Beli tugas migrasi data.
Pilih Data Transmission > Data Migration. Di halaman yang muncul, klik Configuration untuk tugas migrasi data.

Jika Anda ingin merujuk konfigurasi tugas yang ada, klik Reference Configuration. Untuk informasi lebih lanjut, lihat Referensi konfigurasi tugas migrasi data.
Di halaman Select Source and Target, konfigurasikan parameter.
Parameter
Deskripsi
Nama Tugas Migrasi
Kami sarankan Anda mengaturnya menjadi kombinasi digit dan huruf. Tidak boleh mengandung spasi dan tidak boleh melebihi 64 karakter.
Sumber
Jika Anda telah membuat sumber data OceanBase, pilih dari daftar drop-down. Jika tidak, klik New Data Source di daftar drop-down dan buat satu di kotak dialog yang muncul di sebelah kanan. Untuk informasi lebih lanjut tentang parameter, lihat Buat sumber data OceanBase.
Target
Jika Anda telah membuat sumber data OceanBase, pilih dari daftar drop-down. Jika tidak, klik New Data Source di daftar drop-down dan buat satu di kotak dialog yang muncul di sebelah kanan.
Tag (Opsional)
Pilih tag target dari daftar drop-down. Anda juga dapat mengklik Manage Tags untuk membuat, memodifikasi, dan menghapus tag. Untuk informasi lebih lanjut, lihat Gunakan tag untuk mengelola tugas migrasi data.
Klik Next. Di halaman Select Migration Type, pilih One-way Synchronization untuk Synchronous Topology.
Layanan transmisi data mendukung sinkronisasi satu arah dan dua arah. Topik ini menjelaskan cara mengonfigurasi tugas sinkronisasi satu arah. Untuk informasi tentang sinkronisasi dua arah, lihat Konfigurasikan tugas sinkronisasi dua arah.
Pilih tipe untuk tugas migrasi data saat ini.
Jika Anda memilih One-way Synchronization untuk Synchronous Topology, jenis migrasi yang didukung adalah migrasi skema, migrasi penuh, sinkronisasi inkremental, verifikasi penuh, dan reverse increment.

Jenis migrasi
Deskripsi
Migrasi skema
Setelah tugas migrasi skema dimulai, layanan transmisi data memigrasikan definisi objek database (seperti tabel, indeks, kendala, komentar, dan tampilan) dari database sumber ke database target dan secara otomatis menyaring tabel sementara.
Migrasi penuh
Setelah tugas migrasi penuh dimulai, layanan transmisi data memigrasikan data yang ada dari tabel di database sumber ke tabel yang sesuai di database target. Jika Anda memilih Full Data Migration, kami sarankan Anda mengumpulkan statistik database OceanBase sumber sebelum migrasi data.
Sinkronisasi inkremental
Setelah tugas sinkronisasi inkremental dimulai, layanan transmisi data menyinkronkan data yang berubah (data yang ditambahkan, dimodifikasi, atau dihapus) dari database sumber ke tabel yang sesuai di database target.
Opsi untuk Incremental Synchronization adalah DML Synchronization dan DDL Synchronization. Anda dapat memilih opsi sesuai kebutuhan. Untuk informasi lebih lanjut, lihat Konfigurasikan sinkronisasi DDL/DML. Incremental Synchronization memiliki keterbatasan berikut:
Jika Anda memilih DDL Synchronization, saat Anda melakukan operasi DDL yang tidak didukung oleh layanan transmisi data di database sumber, migrasi data mungkin terganggu.
Jika operasi DDL adalah ADD COLUMN, kami sarankan Anda mengatur kolom menjadi kolom NULL. Jika tidak, migrasi data mungkin terganggu.
Verifikasi penuh
Setelah tugas migrasi penuh dan sinkronisasi inkremental selesai, layanan transmisi data secara otomatis memulai tugas verifikasi penuh untuk memverifikasi tabel di database sumber dan target.
Jika Anda memilih Full Verification, kami sarankan Anda mengumpulkan statistik kedua database OceanBase sumber dan target sebelum verifikasi penuh.
Jika Anda memilih Incremental Synchronization tetapi tidak memilih semua operasi DML di bagian DML Synchronization, Anda tidak dapat memilih Verifikasi Penuh.
Reverse increment
Perubahan data yang dibuat di database target setelah switchover database bisnis disinkronkan ke database sumber secara real-time melalui reverse increment.
Secara umum, konfigurasi sinkronisasi inkremental digunakan kembali untuk reverse increment. Anda juga dapat menyesuaikan konfigurasi untuk reverse increment sesuai kebutuhan.
(Opsional) Klik Next.
Jika Anda telah memilih
Migrasi Skema atauSinkronisasi Inkremental saat sumbernya adalah sumber data OceanBase mandiri dalam VPC atau Anda telah memilihReverse Increment saat targetnya adalah sumber data OceanBase mandiri dalam VPC, Anda harus memberikan informasi berikut sesuai kebutuhan: nama pengguna, kata sandi, alamat IP oblogproxy, dan nomor port oblogproxy. Untuk memigrasikan tabel tanpa kunci unik dari sumber data OceanBase, Anda harus menentukan kata sandi penggunaOCEANBASE_INNER_DRC_USERuntuk sumber.Jika parameter terkait tidak dikonfigurasikan untuk database sumber atau target, kotak dialog More about Data Sources muncul saat Anda membuat tugas migrasi, meminta Anda untuk mengonfigurasi parameter terkait. Untuk informasi lebih lanjut tentang parameter, lihat Buat sumber data OceanBase.
Klik Next. Di halaman Select Migration Objects, tentukan objek migrasi untuk tugas migrasi data.
Anda dapat memilih Specify Objects atau Match Rules untuk menentukan objek migrasi. Topik ini menjelaskan cara menggunakan Specify Objects untuk menentukan objek migrasi. Untuk informasi tentang aturan pencocokan, lihat bagian "Pola wildcard untuk migrasi/sinkronisasi data antar database" di Konfigurasikan dan modifikasi aturan pencocokan.
PentingNama tabel yang akan dimigrasikan, serta nama kolom dalam tabel, tidak boleh mengandung karakter Cina.
Jika nama database atau tabel mengandung dua tanda dolar ($$), Anda tidak dapat membuat tugas migrasi.
Jika Anda telah memilih DDL Synchronization di halaman Select Migration Type, kami sarankan Anda memilih objek migrasi menggunakan opsi Aturan Pencocokan. Dengan cara ini, semua objek baru yang memenuhi aturan migrasi akan disinkronkan. Jika Anda memilih objek migrasi menggunakan opsi Tentukan Objek, objek baru atau yang diubah namanya tidak akan disinkronkan.

Di bagian Select Migration Objects, pilih opsi Specify Objects.
Dalam Source Object(s) daftar di bagian Specify Migration Scope, pilih objek yang akan dimigrasikan. Anda dapat memilih tabel dan tampilan dari satu atau beberapa database.
Klik > untuk menambahkannya ke daftar Target Object(s) .
Layanan transmisi data memungkinkan Anda mengimpor objek dari file teks, mengganti nama objek target, menetapkan filter baris, melihat informasi kolom, dan menghapus satu atau semua objek migrasi.
CatatanSaat Anda memilih Match Rules untuk menentukan objek migrasi, penggantian nama objek dilakukan berdasarkan sintaks aturan pencocokan yang ditentukan. Di area operasi, Anda hanya dapat menetapkan kondisi filter. Untuk informasi lebih lanjut, lihat Konfigurasikan dan modifikasi aturan pencocokan.
Operasi
Deskripsi
Impor objek
Di daftar di sebelah kanan, klik Impor Objek di pojok kanan atas.
Di kotak dialog yang muncul, klik OK.
PentingOperasi ini akan menimpa pilihan sebelumnya. Lanjutkan dengan hati-hati.
Di kotak dialog Impor Objek, impor objek yang akan dimigrasikan.
Anda dapat mengimpor file CSV untuk mengganti nama database atau tabel dan menetapkan kondisi filter baris. Untuk informasi lebih lanjut, lihat Unduh dan impor pengaturan objek migrasi.
Klik Validasi.
Setelah Anda mengimpor objek migrasi, periksa validitasnya. Pemetaan bidang kolom saat ini tidak didukung.
Setelah validasi berhasil, klik OK.
Ganti nama objek
Layanan transmisi data memungkinkan Anda mengganti nama objek migrasi. Untuk informasi lebih lanjut, lihat Ganti nama tabel database.
Konfigurasi pengaturan
Layanan transmisi data memungkinkan Anda menyaring baris menggunakan kondisi
WHERE. Untuk informasi lebih lanjut, lihat Gunakan kondisi SQL untuk menyaring data.Anda juga dapat melihat informasi kolom objek migrasi di bagian Lihat Kolom.
Hapus satu atau semua objek
Layanan transmisi data memungkinkan Anda menghapus satu atau semua objek sinkronisasi yang telah ditambahkan ke daftar di sisi kanan selama pemetaan data.
Hapus satu objek migrasi
Di daftar di sebelah kanan, arahkan pointer ke objek yang ingin Anda hapus, dan klik Hapus untuk menghapus objek migrasi.
Hapus semua objek migrasi
Di daftar di sebelah kanan, klik Hapus Semua di pojok kanan atas. Di kotak dialog yang muncul, klik OK untuk menghapus semua objek migrasi.
Klik Next. Di halaman Migration Options, konfigurasikan parameter.
Migrasi Penuh
Tabel berikut menjelaskan parameter untuk migrasi penuh, yang hanya ditampilkan jika Anda telah memilih One-way Synchronization dan Full Migration secara berurutan di halaman Select Migration Type.

Parameter
Deskripsi
Konkurensi Baca
Konkurensi untuk membaca data dari sumber selama migrasi penuh. Nilai maksimum adalah 512. Konkurensi baca yang tinggi dapat menyebabkan beban berlebih pada sumber, memengaruhi bisnis.
Konkurensi Tulis
Konkurensi untuk menulis data ke target selama migrasi penuh. Nilai maksimum adalah 512. Konkurensi tulis yang tinggi dapat menyebabkan beban berlebih pada target, memengaruhi bisnis.
Batas Laju Migrasi Penuh
Anda dapat memilih apakah akan membatasi laju migrasi penuh sesuai kebutuhan. Jika Anda memilih untuk membatasi laju migrasi penuh, Anda harus menentukan rekaman per detik (RPS) dan byte per detik (BPS). RPS menentukan jumlah maksimum baris data yang dimigrasikan ke target per detik selama migrasi penuh, dan BPS menentukan jumlah maksimum data dalam byte yang dimigrasikan ke target per detik selama migrasi penuh.
CatatanNilai RPS dan BPS yang ditentukan di sini hanya untuk pembatasan. Kinerja migrasi penuh aktual bergantung pada faktor-faktor seperti pengaturan sumber dan target serta spesifikasi instance.
Tangani Tabel Non-kosong di Database Target
Nilai yang valid adalah Ignore dan Stop Migration.
Jika Anda memilih Ignore, ketika data yang akan dimasukkan bertentangan dengan data yang ada di tabel target, layanan transmisi data mencatat data yang bertentangan sambil mempertahankan data yang ada.
PentingJika Anda memilih Ignore, data ditarik dalam mode IN selama verifikasi penuh. Dalam kasus ini, verifikasi tidak berlaku jika target berisi data yang tidak ada di sumber, dan kinerja verifikasi menurun.
Jika Anda memilih Stop Migration dan tabel target berisi catatan, kesalahan yang menunjukkan migrasi tidak didukung dilaporkan selama migrasi penuh. Dalam kasus ini, Anda harus memproses data di tabel target sebelum melanjutkan migrasi.
PentingJika Anda mengklik Pulihkan di kotak dialog yang menunjukkan kesalahan, layanan transmisi data mengabaikan kesalahan ini dan melanjutkan migrasi data. Lanjutkan dengan hati-hati.
Apakah Mengizinkan Pengindeksan Pasca-migrasi
Menentukan apakah akan membuat indeks setelah migrasi penuh selesai. Pengindeksan pasca-migrasi dapat mempersingkat waktu yang diperlukan untuk migrasi penuh. Untuk informasi lebih lanjut tentang pertimbangan pengindeksan pasca-migrasi, lihat deskripsi di bawah.
PentingParameter ini hanya ditampilkan jika Anda telah memilih Migrasi Skema dan Full Migration di halaman Select Migration Type.
Hanya indeks kunci non-unik yang dapat dibuat setelah migrasi selesai.
Jika database OceanBase target mengembalikan kesalahan berikut selama pembuatan indeks, layanan transmisi data mengabaikan kesalahan tersebut dan menentukan bahwa indeks berhasil dibuat, tanpa membuatnya lagi.
Pesan kesalahan di tenant MySQL OceanBase Database:
Duplicate key name.Pesan kesalahan di tenant Oracle OceanBase Database:
name is already used by an existing object.
Jika target adalah database OceanBase dan Anda memilih Allow untuk parameter ini, parameter berikut perlu diatur:
Konkurensi DDL untuk Indeks Tunggal : jumlah maksimum operasi DDL konkuren yang diizinkan untuk satu indeks. Nilai yang lebih besar menunjukkan konsumsi sumber daya lebih tinggi dan migrasi data lebih cepat.Konkurensi DDL Maksimum untuk Indeks : jumlah maksimum operasi DDL pengindeksan pasca-migrasi yang dapat dipanggil sistem sekaligus.
Jika pengindeksan pasca-migrasi diizinkan, kami sarankan Anda menggunakan klien CLI untuk memodifikasi parameter berikut untuk tenant bisnis berdasarkan kondisi perangkat keras OceanBase Database dan lalu lintas bisnis Anda saat ini:
// Tentukan batas ukuran buffer memori file. alter system set _temporary_file_io_area_size = '10' tenant = 'xxx'; // Nonaktifkan throttling di OceanBase Database V4.x. alter system set sys_bkgd_net_percentage = 100;Sinkronisasi Inkremental
Parameter berikut hanya ditampilkan jika Anda telah memilih One-way Synchronization dan Incremental Synchronization secara berurutan di halaman Select Migration Type.

Parameter
Deskripsi
Konkurensi Tulis
Konkurensi untuk menulis data ke target selama sinkronisasi inkremental. Nilai maksimum adalah 512. Konkurensi tulis yang tinggi dapat menyebabkan beban berlebih pada target, memengaruhi bisnis.
Batas Laju Sinkronisasi Inkremental
Anda dapat memilih apakah akan membatasi laju sinkronisasi inkremental sesuai kebutuhan. Jika Anda memilih untuk membatasi laju sinkronisasi inkremental, Anda harus menentukan RPS dan BPS. RPS menentukan jumlah maksimum baris data yang disinkronkan ke target per detik selama sinkronisasi inkremental, dan BPS menentukan jumlah maksimum data dalam byte yang disinkronkan ke target per detik selama sinkronisasi inkremental.
CatatanNilai RPS dan BPS yang ditentukan di sini hanya untuk pembatasan. Kinerja sinkronisasi inkremental aktual bergantung pada faktor-faktor seperti pengaturan sumber dan target serta spesifikasi instance.
Waktu Mulai Sinkronisasi Inkremental
Parameter ini tidak ditampilkan jika Anda telah memilih Full Migration di halaman
Pilih Jenis Migrasi .Jika Anda telah memilih Incremental Synchronization tetapi tidak Full Data Migration, tentukan titik waktu setelah mana data akan disinkronkan. Nilai default adalah waktu sistem saat ini. Untuk informasi lebih lanjut, lihat Tetapkan timestamp sinkronisasi inkremental.
Reverse Increment
Parameter berikut hanya ditampilkan jika Anda telah memilih One-way Synchronization dan Reverse Increment secara berurutan di halaman Select Migration Type. Secara default, konfigurasi sinkronisasi inkremental digunakan kembali untuk reverse increment.

Anda dapat memilih untuk tidak menggunakan kembali konfigurasi sinkronisasi inkremental dan mengonfigurasi reverse increment sesuai kebutuhan.
Parameter
Deskripsi
Konkurensi Tulis
Konkurensi untuk menulis data ke sumber selama reverse increment. Nilai maksimum adalah 512. Konkurensi tinggi dapat menyebabkan beban berlebih pada sumber, memengaruhi bisnis.
Batas Laju Reverse Increment
Anda dapat memilih apakah akan membatasi laju reverse increment sesuai kebutuhan. Jika Anda memilih untuk membatasi laju reverse increment, Anda harus menentukan permintaan per detik (RPS) dan byte per detik (BPS). RPS menentukan jumlah maksimum baris data yang disinkronkan ke sumber per detik selama reverse increment, dan BPS menentukan jumlah maksimum data dalam byte yang disinkronkan ke sumber per detik selama reverse increment.
CatatanNilai RPS dan BPS yang ditentukan di sini hanya untuk pembatasan. Kinerja reverse increment aktual bergantung pada faktor-faktor seperti pengaturan sumber dan target serta spesifikasi instance.
Waktu Mulai Sinkronisasi Inkremental
Parameter ini tidak ditampilkan jika Anda telah memilih Full Migration di halaman
Pilih Jenis Migrasi .Jika Anda telah memilih Incremental Synchronization tetapi tidak Full Migration, timestamp mulai switchover maju (jika ada) digunakan secara default. Parameter ini tidak dapat dimodifikasi.
Parameter Lanjutan

Parameter
Deskripsi
Tambahkan Kolom Tersembunyi untuk Tabel Tanpa Kunci Unik Non-null
Parameter ini diperlukan saat Anda membuat tugas untuk memigrasikan data antar database OceanBase. Untuk informasi lebih lanjut, lihat Mekanisme kolom tersembunyi layanan transmisi data.
Tipe Penyimpanan Tabel Target
Parameter ini hanya ditampilkan jika target adalah OceanBase Database V4.3.0 atau lebih baru dan Anda telah memilih Schema Migration atau memilih Sinkronisasi DDL untuk Incremental Synchronization.
Tipe penyimpanan yang didukung untuk objek tabel target adalah Default, Row storage, Column storage, dan Hybrid columnar storage. Untuk informasi lebih lanjut, lihat default_table_store_format.
CatatanNilai Default berarti parameter lainnya diatur otomatis berdasarkan konfigurasi parameter target. Objek tabel dalam migrasi skema dan objek tabel baru dalam sinkronisasi DDL inkremental ditulis ke skema yang sesuai berdasarkan tipe penyimpanan yang ditentukan.
Tipe Penyimpanan Tabel Sumber
Parameter ini hanya ditampilkan jika sumber adalah OceanBase Database V4.3.0 atau lebih baru dan Anda telah memilih Reverse Increment > DDL Synchronization di halaman Pilih Jenis Migrasi.
Parameter ini menentukan tipe penyimpanan untuk objek tabel sumber selama reverse increment. Tipe penyimpanan yang didukung untuk objek tabel sumber adalah Default, Row storage, Column storage, dan Hybrid columnar storage. Untuk informasi lebih lanjut, lihat default_table_store_format.
CatatanNilai Default berarti parameter lainnya diatur otomatis berdasarkan konfigurasi parameter target. Objek tabel baru dalam sinkronisasi DDL selama reverse increment ditulis ke skema yang sesuai berdasarkan tipe penyimpanan yang ditentukan.
Klik Precheck untuk memulai prapemeriksaan pada tugas migrasi data.
Selama prapemeriksaan, layanan transmisi data memeriksa hak istimewa baca dan tulis pengguna database serta koneksi jaringan database. Tugas sinkronisasi data hanya dapat dimulai setelah semua item pemeriksaan berhasil dilewati. Jika terjadi kesalahan selama prapemeriksaan, Anda dapat melakukan operasi berikut:
Identifikasi dan perbaiki masalah, lalu lakukan prapemeriksaan lagi.
Klik Skip di kolom Actions item prapemeriksaan yang gagal. Di kotak dialog yang menunjukkan konsekuensi operasi, klik
OK .
Setelah prapemeriksaan berhasil, klik Start Task.
Jika Anda tidak perlu memulai tugas sekarang, klik Save. Anda dapat memulai tugas nanti di halaman Migration Tasks atau dengan melakukan operasi batch. Untuk informasi lebih lanjut tentang operasi batch, lihat Lakukan operasi batch pada tugas migrasi data.
Layanan transmisi data memungkinkan Anda memodifikasi objek migrasi dan kondisi filter baris mereka saat tugas migrasi sedang berjalan. Untuk informasi lebih lanjut, lihat Lihat dan modifikasi objek migrasi dan kondisi filter mereka. Setelah tugas migrasi data dimulai, tugas tersebut dieksekusi berdasarkan jenis migrasi yang dipilih. Untuk informasi lebih lanjut, lihat Lihat detail migrasi.