全部产品
Search
文档中心

Data Transmission Service:Buat instans terbalik

更新时间:Jul 02, 2025

Topik ini menjelaskan cara membuat instans terbalik menggunakan Data Transmission Service (DTS). Fitur ini digunakan untuk menyinkronkan data dari database tujuan kembali ke database sumber untuk pemulihan bencana atau pergantian beban kerja.

Prasyarat

Catatan Penggunaan

  • Instans terbalik hanya dapat dibuat untuk instans sinkronisasi data antar database SQL Server, database MySQL, atau instans ApsaraDB for MongoDB. Saat mengonfigurasi instans terbalik, Anda hanya dapat memilih Incremental Data Synchronization untuk parameter Synchronization Types.

    Penting

    Jika instans asli adalah instans sinkronisasi data antar database SQL Server atau antar database MySQL, fitur ini hanya tersedia untuk database ApsaraDB tujuan.

  • Data yang ditulis langsung ke database tujuan dari instans sinkronisasi asli sebelum instans terbalik dibuat tidak akan disinkronkan.

  • Pemeriksaan awal dilakukan setelah instans terbalik dibuat. Setelah pemeriksaan awal berhasil, DTS mengumpulkan data inkremental tetapi tidak menulisnya ke database sumber dari instans sinkronisasi asli.

  • Hanya satu instans terbalik yang dapat dibuat untuk setiap instans sinkronisasi. Setelah instans terbalik dimulai, instans sinkronisasi asli tidak dapat dimulai secara langsung.

  • Instans terbalik tidak dapat dibuat untuk instans sinkronisasi lintas batas.

  • Tabel yang akan disinkronkan harus memiliki PRIMARY KEY atau kendala UNIQUE, dan semua bidang harus unik. Jika tidak, mungkin terjadi duplikasi catatan data.

  • Periode retensi log biner harus diatur berdasarkan perkiraan waktu yang diperlukan untuk pemulihan database jika terjadi pengecualian di database bisnis.

  • Jika instans sinkronisasi asli adalah instans DTS Serverless, instans terbalik yang dibuat hanya mendukung metode penagihan bayar sesuai pemakaian dan kelas instans micro. Jika instans sinkronisasi asli adalah instans langganan atau instans bayar sesuai pemakaian, metode penagihan dan kelas instans dari instans terbalik secara default sama dengan instans sinkronisasi asli.

  • Jika instans sinkronisasi asli digunakan untuk sinkronisasi data lintas wilayah, Anda harus memilih wilayah tempat database sumber dari instans sinkronisasi asli berada sebelum melihat instans terbalik yang dibuat di halaman Tugas Sinkronisasi Data.

  • Biaya tetap berlaku untuk instans terbalik selama periode jeda.

  • Jika database bisnis gagal terhubung karena pengecualian, instans DTS masuk ke status Retrying.

Prosedur

Skenario pemulihan bencana database

  1. Buat instans sinkronisasi maju untuk menyinkronkan data dari database bisnis ke database pemulihan bencana sesuai kebutuhan bisnis Anda.

    Pilih kelas instans berdasarkan kebutuhan bisnis Anda dan konfigurasikan parameter Retry Time for Failed Connections berdasarkan perkiraan waktu yang diperlukan untuk pemulihan database jika terjadi pengecualian di database bisnis. Untuk informasi lebih lanjut tentang cara membuat instans sinkronisasi maju, lihat Konfigurasikan Sinkronisasi Data Satu Arah Antar Instans ApsaraDB RDS for MySQL, Sinkronkan Data Antar Instans ApsaraDB RDS for SQL Server, Sinkronkan Data dari Instans Set Replika ke Instans Set Replika Lain atau Kluster Sharded, dan Sinkronkan Data dari Instans Kluster Sharded ApsaraDB for MongoDB ke Instans Set Replika atau Kluster Sharded ApsaraDB for MongoDB.

  2. Tunggu hingga instans sinkronisasi maju mencapai status Running, lalu lakukan langkah-langkah berikut untuk membuat instans terbalik:

    1. Di halaman Data Synchronization Tasks, temukan instans sinkronisasi yang telah dibuat.

    2. Temukan instans sinkronisasi data yang ingin Anda kelola.

    3. Dalam pesan Note, klik OK.

      Tunggu hingga pemeriksaan awal instans terbalik selesai dan Performing Initial Synchronization ditampilkan di kolom Status dari instans.

      Catatan
      • Jika Auto Refresh dinonaktifkan, Anda harus mengklik ikon 刷新 di atas kolom Actions untuk memperbarui status instans terbalik.Status

      • Jika pemeriksaan awal gagal, klik View Cause. Di halaman yang muncul, klik View Details di kolom Hasil Pemeriksaan item pemeriksaan yang gagal. Ikuti petunjuk untuk menyelesaikan masalah dan jalankan pemeriksaan awal lagi.

    4. Instans terbalik berhasil dibuat. Tidak ada operasi tambahan yang diperlukan jika tidak ada pengecualian yang terjadi.

  3. Jika database bisnis gagal terhubung karena pengecualian, lakukan langkah-langkah berikut untuk memulihkan bisnis Anda:

    1. Jeda instans asli.

      1. Di halaman Data Synchronization Tasks, temukan instans asli.

      2. Di kolom Tindakan, klik ikon 更多设置 dan pilih Pause Task.

      3. Di kotak dialog Note, klik OK.

      4. Dalam pesan The task is paused., klik OK.

    2. Pindahkan beban kerja Anda ke database pemulihan bencana.

    3. Mulai instans terbalik.

      1. Di halaman Data Synchronization Tasks, klik ID instans terbalik.

      2. Di kolom Tindakan, klik ikon 更多设置 dan pilih Start Reverse Task.

      3. Dalam pesan Note, klik OK.

  4. Setelah database bisnis dipulihkan, lakukan langkah-langkah berikut untuk memindahkan beban kerja Anda ke database bisnis dan memulihkan instans sinkronisasi.

    1. Pindahkan beban kerja Anda ke database bisnis.

    2. Tunggu hingga tugas sinkronisasi inkremental dalam arah terbalik tidak tertunda, lalu jeda instans terbalik.

      Instans terbalik menyinkronkan data yang ditulis langsung ke database pemulihan bencana kembali ke database bisnis.

    3. Tunggu hingga instans terbalik dijeda, lalu mulai instans sinkronisasi maju.

Skenario pergantian beban kerja

  1. Buat instans terbalik.

    1. Di halaman Data Synchronization Tasks, temukan instans sinkronisasi maju, yaitu instans asli.

    2. Temukan instans sinkronisasi data yang ingin Anda kelola.

    3. Dalam pesan Note, klik OK.

      Tunggu hingga pemeriksaan awal instans terbalik selesai dan Performing Initial Synchronization ditampilkan di kolom Status dari instans.

      Catatan
      • Jika Auto Refresh dinonaktifkan, Anda harus mengklik ikon 刷新 di atas kolom Actions untuk memperbarui status instans terbalik.Status

      • Jika pemeriksaan awal gagal, klik View Cause. Di halaman yang muncul, klik View Details di kolom Hasil Pemeriksaan item pemeriksaan yang gagal. Ikuti petunjuk untuk menyelesaikan masalah dan jalankan pemeriksaan awal lagi.

    4. Instans terbalik berhasil dibuat. Tidak ada operasi tambahan yang diperlukan jika tidak ada pengecualian yang terjadi.

  2. Tunggu hingga modul Incremental Data Collection berjalan tanpa latensi.

    Klik ID instans terbalik. Di bagian Progress dari halaman Task Management, lihat status dan latensi modul.

  3. Hentikan penulisan data bisnis ke database sumber dari instans maju.

    Untuk menghindari kehilangan data, hentikan bisnis Anda dan berhenti menulis data ke database.

  4. Jeda instans asli.

    1. Di halaman Data Synchronization Tasks, temukan instans asli.

    2. Di kolom Tindakan, klik ikon 更多设置 dan pilih Pause Task.

    3. Di kotak dialog Note, klik OK.

    4. Dalam pesan The task is paused., klik OK.

  5. Pindahkan beban kerja Anda ke database tujuan dari instans maju.

  6. Mulai instans terbalik.

    1. Di halaman Data Synchronization Tasks, klik ID instans terbalik.

    2. Di kolom Tindakan, klik ikon 更多设置 dan pilih Start Reverse Task.

    3. Dalam pesan Note, klik OK.

  7. Hentikan atau lepaskan instans maju.

    Untuk informasi lebih lanjut, lihat Hentikan Instans DTS dan Lepaskan Instans DTS.

FAQ

  • Bagaimana cara memilih kelas instans saat saya membuat instans sinkronisasi maju?

    Disarankan untuk memilih kelas instans micro dengan rekaman maksimum per detik (RPS) terkecil. Setelah membuat instans terbalik, Anda dapat meningkatkan instans sesuai kebutuhan bisnis. Untuk informasi lebih lanjut, lihat Tingkatkan Instans DTS.

  • Apa yang harus saya lakukan jika instans DTS berada dalam status Gagal setelah database bisnis dipulihkan?

    Mulai tugas DTS. Untuk informasi lebih lanjut, lihat Mulai Tugas DTS.