Tüm Ürünler
Search
Belge Merkezi

Data Management:Initialize empty databases

Son Güncelleme:Oct 04, 2026

Veri geçişi yapmadan şemaları bölgeler, birimler veya ortamlar arasında çoğaltmak için tablo yapılarını (şemaları) kaynak veritabanından boş bir hedef veritabanına kopyalayın.

Şemaları zaten tablo içeren bir hedef veritabanına eşitlemek için bunun yerine schema synchronization kullanın.

Ön koşullar

Başlamadan önce aşağıdaki koşulların karşılandığından emin olun:

  • Kaynak ve hedef veritabanları aşağıda listelenen desteklenen türlerden biri olmalıdır:

    Engine Supported database services
    MySQL ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL, PolarDB for Xscale, AnalyticDB for MySQL V3.0 ve diğer kaynaklardan gelen MySQL veritabanları
    SQL Server ApsaraDB RDS for SQL Server, MyBase for SQL Server ve diğer kaynaklardan gelen SQL Server veritabanları
    PostgreSQL ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, MyBase for PostgreSQL, AnalyticDB for PostgreSQL ve diğer kaynaklardan gelen PostgreSQL veritabanları
    MariaDB ApsaraDB RDS for MariaDB ve diğer kaynaklardan gelen MariaDB veritabanları
    OceanBase MySQL modundaki ApsaraDB for OceanBase
    Oracle-compatible PolarDB for PostgreSQL (Compatible with Oracle)
  • Hedef veritabanı için Enable execution capability (if closed, other rules are invalid) güvenlik kuralı etkinleştirilmiştir. Daha fazla bilgi için bkz. Enable execution capability.

    Not

    Bu kural devre dışı bırakılırsa şema eşitleme yalnızca şemaları karşılaştırabilir ancak bunları eşitlemek için SQL deyimlerini çalıştıramaz.

  • Hedef veritabanı boştur ve herhangi bir tablo içermez.

  • Hesabınızın kaynak veritabanında sorgu izinleri vardır. Daha fazla bilgi için bkz. View owned permissions.

  • Hesabınızın hedef veritabanında tabloları değiştirme izinleri vardır. Daha fazla bilgi için bkz. View owned permissions.

Yordam

  1. DMS konsolu V5.0 üzerinde oturum açın.

  2. Üst gezinme çubuğunda Database Development öğesine tıklayın. Sol gezinme bölmesinde Schema Change > Empty Database Initialization seçeneklerini belirleyin.

  3. Table/Database Synchronization Application sayfasında aşağıdaki parametreleri belirtin.


    Parameter


    Description


    Source Database


    Kaynak veritabanı. Bir veritabanı seçtikten sonra isteğe bağlı olarak bir şema sürüm numarası belirtebilirsiniz. Varsayılan olarak en son sürüm kullanılır. Daha fazla bilgi için bkz. Manage schema versions.


    Destination Database


    Hedef veritabanı. İsteğe bağlı olarak bir şema sürüm numarası belirtebilirsiniz. Daha fazla bilgi için bkz. Manage schema versions.


    Initialized Table


    Başlatılacak tablolar. Partial Tables: Yalnızca seçtiğiniz tabloları başlatır. All Tables: Kaynak veritabanındaki tüm tabloları başlatır.


    Whether to Ignore Error


    Hata işleme modu. Not Ignore: Bir hata oluştuğunda DMS durur. Ignore: DMS başarısız olan deyimi atlar ve kalan deyimleri çalıştırmaya devam eder.

  4. Submit öğesine tıklayın.

    DMS, kaynak ve hedef veritabanlarının şemalarını analiz eder.

    Not

    Analiz sırasında şemalar değişirse analizi yeniden başlatmak için Re-analyze öğesine tıklayın.

  5. Submit for Approval öğesine tıklayın ve istek onaylanana kadar bekleyin.

  6. Onaylandıktan sonra Submit and Synchronize to Target Database öğesine tıklayın.

  7. SQL deyimlerini inceleyin ve ardından Confirm Synchronization öğesine tıklayın.

    DMS, şemaları eşitlemek için SQL deyimlerini çalıştırır. İşlem günlüklerini (SQL deyimleri, yürütme süresi ve zamanlama ayrıntıları dahil) görüntülemek için Details öğesine tıklayın.

Sonraki adımlar