All Products
Search
Document Center

Data Management:Inisialisasi database kosong

Last Updated:Mar 01, 2026

Inisialisasi database kosong menyalin struktur tabel (skema) dari database sumber ke database tujuan yang tidak berisi tabel apa pun. Gunakan operasi ini untuk mereplikasi skema database lintas wilayah, unit, atau lingkungan tanpa melakukan migrasi data.

Untuk menyinkronkan skema ke database tujuan yang sudah berisi tabel, gunakan schema synchronization sebagai gantinya.

Prasyarat

Sebelum memulai, pastikan bahwa:

  • Database sumber dan tujuan merupakan salah satu jenis layanan berikut yang didukung:

    Engine Layanan database yang didukung
    MySQL ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL, PolarDB for Xscale, AnalyticDB for MySQL V3.0, dan database MySQL dari sumber lain
    SQL Server ApsaraDB RDS for SQL Server, MyBase for SQL Server, dan database SQL Server dari sumber lain
    PostgreSQL ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, MyBase for PostgreSQL, AnalyticDB for PostgreSQL, dan database PostgreSQL dari sumber lain
    MariaDB ApsaraDB RDS for MariaDB dan database MariaDB dari sumber lain
    OceanBase ApsaraDB for OceanBase dalam mode MySQL
    Oracle-compatible PolarDB for PostgreSQL (Compatible with Oracle)
  • Aturan keamanan Enable execution capability (if closed, other rules are invalid) diaktifkan untuk database tujuan. Untuk informasi selengkapnya, lihat Enable execution capability.

    Catatan

    Jika aturan ini dinonaktifkan, schema synchronization hanya dapat membandingkan skema tetapi tidak dapat menjalankan pernyataan SQL untuk menyinkronkannya.

  • Database tujuan kosong dan tidak berisi tabel apa pun.

  • Akun Anda memiliki izin query pada database sumber. Untuk informasi selengkapnya, lihat View owned permissions.

  • Akun Anda memiliki izin untuk mengubah tabel di database tujuan. Untuk informasi selengkapnya, lihat View owned permissions.

Prosedur

  1. Masuk ke DMS console V5.0.

  2. Pada bilah navigasi atas, klik Database Development. Pada panel navigasi kiri, pilih Schema Change > Empty Database Initialization.

  3. Pada halaman Table/Database Synchronization Application, konfigurasikan parameter berikut.

    Parameter

    Deskripsi

    Source Database

    Database sumber. Setelah memilih database, Anda dapat secara opsional menentukan nomor versi skema. Secara default, versi skema terbaru yang digunakan. Untuk informasi selengkapnya, lihat Manage schema versions.

    Destination Database

    Database tujuan. Anda dapat secara opsional menentukan nomor versi skema. Untuk informasi selengkapnya, lihat Manage schema versions.

    Initialized Table

    Tabel yang akan diinisialisasi. Partial Tables: hanya menginisialisasi tabel yang Anda pilih. All Tables: menginisialisasi semua tabel di database sumber.

    Whether to Ignore Error

    Mode penanganan error. Not Ignore: DMS menghentikan eksekusi ketika terjadi error. Ignore: DMS melewati pernyataan yang gagal dan melanjutkan menjalankan pernyataan berikutnya.

  4. Klik Submit.

    DMS menganalisis skema database sumber dan tujuan.

    Catatan

    Jika skema berubah selama analisis, klik Re-analyze untuk memulai ulang analisis.

  5. Klik Submit for Approval dan tunggu permintaan disetujui.

  6. Setelah disetujui, klik Submit and Synchronize to Target Database.

  7. Tinjau pernyataan SQL, lalu klik Confirm Synchronization.

    DMS menjalankan pernyataan SQL untuk menyinkronkan skema. Klik Details untuk melihat log operasi, termasuk pernyataan SQL, durasi eksekusi, dan detail penjadwalan.

Langkah berikutnya