全部产品
Search
文档中心

Data Management:Inisialisasi database kosong

更新时间:Jul 02, 2025

Data Management (Data Management (DMS)) menyediakan fitur inisialisasi database kosong. Fitur ini memungkinkan Anda menyinkronkan skema dari database sumber ke database kosong yang tidak memiliki tabel. Dengan demikian, sinkronisasi skema antar database menjadi lebih mudah. Anda dapat menggunakan fitur ini untuk menyinkronkan skema database yang diterapkan di berbagai wilayah dan unit.

Prasyarat

  • Database sumber dan tujuan harus termasuk dalam tipe-tipe berikut:

    • MySQL: ApsaraDB RDS for MySQL, PolarDB for MySQL, ApsaraDB MyBase for MySQL, PolarDB-X, AnalyticDB for MySQL V3.0, serta database MySQL dari sumber lainnya.

    • SQL Server: ApsaraDB RDS for SQL Server, ApsaraDB MyBase for SQL Server, serta database SQL Server dari sumber lainnya.

    • PostgreSQL: ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, ApsaraDB MyBase for PostgreSQL, AnalyticDB for PostgreSQL, serta database PostgreSQL dari sumber lainnya.

    • MariaDB: ApsaraDB RDS for MariaDB serta database MariaDB dari sumber lainnya.

    • ApsaraDB for OceanBase dalam mode MySQL.

    • PolarDB for PostgreSQL (Kompatibel dengan Oracle).

  • Aturan keamanan bernama Enable execution capability (if closed, other rules are invalid) harus diaktifkan untuk database tujuan. Untuk informasi lebih lanjut, lihat bagian Aktifkan Kemampuan Eksekusi pada topik "Sinkronisasi Tabel".

    Catatan

    Jika aturan ini dinonaktifkan, fitur sinkronisasi skema hanya dapat membandingkan skema dari dua database berbeda tetapi tidak dapat mengeksekusi pernyataan SQL untuk menyinkronkan skema.

  • Database tujuan harus berupa database kosong tanpa tabel.

    Catatan

    Jika database tujuan sudah memiliki tabel, Anda dapat menggunakan fitur sinkronisasi skema. Untuk informasi lebih lanjut, lihat Sinkronkan Skema.

  • Izin kueri pada database sumber telah diberikan kepada akun Anda. Untuk informasi lebih lanjut, lihat Lihat Izin yang Dimiliki.

  • Izin untuk mengubah tabel di database tujuan telah diberikan kepada akun Anda. Untuk informasi lebih lanjut, lihat Lihat Izin yang Dimiliki.

Prosedur

  1. Masuk ke Konsol DMS V5.0.
  2. Di bilah navigasi atas, pilih Database Development > Schema Change > Empty Database Initialization.

    Catatan

    Jika Anda menggunakan konsol DMS dalam mode sederhana, gerakkan penunjuk ke ikon 2023-01-28_15-57-17.png di sudut kiri atas konsol dan pilih All Features > Database Development > Schema Change > Empty Database Initialization.

  3. Di halaman Table/Database Synchronization Application, atur parameter-parameter yang dijelaskan dalam tabel berikut.

    Parameter

    Deskripsi

    Source Database

    1. Nama database sumber untuk inisialisasi database kosong.

    2. Opsional:Setelah Anda memilih database sumber, tentukan nomor versi skema dari database tersebut. Secara default, skema terbaru digunakan. Untuk informasi lebih lanjut tentang nomor versi skema, lihat Kelola versi skema.

    Target Database

    1. Nama database tujuan untuk inisialisasi database kosong.

    2. Opsional:Kelola versi skema

    Initialized Table

    Satu atau lebih tabel yang ingin Anda gunakan untuk inisialisasi database kosong. Nilai yang valid:

    • Partial Tables: Hanya tabel yang Anda pilih yang digunakan untuk inisialisasi database kosong.

    • All Tables: Semua tabel di database sumber digunakan untuk inisialisasi database kosong.

    Whether to Ignore Error

    Menentukan apakah akan melewati kesalahan yang terjadi saat pernyataan SQL sedang dieksekusi. Nilai yang valid:

    • Not Ignore: Jika terjadi kesalahan dalam mengeksekusi pernyataan SQL, DMS menghentikan eksekusi pernyataan SQL saat ini dan pernyataan berikutnya.

    • Ignore: Jika terjadi kesalahan dalam mengeksekusi pernyataan SQL, DMS melewati pernyataan SQL saat ini dan melanjutkan eksekusi pernyataan SQL berikutnya hingga semua pernyataan tersisa selesai dieksekusi.

  4. Klik Submit.
    DMS mulai menganalisis skema.
    Catatan Jika skema berubah selama analisis skema, klik Re-analyze di langkah Analisis Skema.
  5. Klik Submit for Approval, lalu tunggu persetujuan.
  6. Klik Submit and Synchronize to Target Database.
  7. Periksa pernyataan SQL yang akan dieksekusi dan klik Confirm Synchronization.
    Setelah Anda mengklik Konfirmasi Sinkronisasi, DMS mulai mengeksekusi pernyataan SQL untuk menyinkronkan skema. Anda dapat mengklik Details untuk melihat log operasi yang berisi informasi rinci seperti pernyataan SQL, durasi eksekusi, dan detail penjadwalan.