全部产品
Search
文档中心

PolarDB:Memulihkan data menggunakan pelacakan data DMS

更新时间:Mar 01, 2026

Fitur Pelacakan Data di Data Management (DMS) mengurai binary logs untuk mengidentifikasi perubahan data dalam rentang waktu tertentu dan mengekspor skrip rollback secara batch sesuai kebutuhan. Gunakan fitur ini untuk menghasilkan skrip rollback dan memulihkan catatan yang terhapus atau dimodifikasi secara tidak sengaja di database PolarDB for MySQL.

Prasyarat

Sebelum memulai, pastikan bahwa:

  • Binary logging diaktifkan untuk database

  • Jika mode kontrol kluster adalah Flexible Management atau Stable Change di konsol DMS, Anda telah masuk ke kluster tersebut di konsol.

Batasan

  • Setiap tiket pelacakan data mencakup rentang waktu maksimal 6 jam. Untuk melacak perubahan dalam periode yang lebih panjang, kirimkan beberapa tiket.

  • Fitur ini hanya berlaku jika jumlah data yang terhapus atau dimodifikasi secara tidak sengaja kurang dari 100.000 catatan.

Langkah 1: Lacak dan ekspor skrip rollback

Kirimkan tiket pelacakan data untuk mengurai binary logs, tinjau catatan perubahan, dan ekspor skrip rollback.

  1. Masuk ke konsol DMS baru.

  2. Di bilah navigasi atas, klik Database Development. Di panel navigasi kiri, pilih Data Tracking > Data Tracking Ticket.

  3. Di pojok kanan atas tab Data Tracking, klik +Data Tracking.

  4. Pada halaman Data Tracking Tickets, konfigurasikan parameter berikut.

    Track data

    Parameter

    Deskripsi

    Task Name

    Wajib diisi. Nama deskriptif untuk tiket.

    Database Name

    Database yang berisi data yang berubah secara tidak sengaja.

    Table Name

    Tabel yang berisi data yang berubah secara tidak sengaja.

    Track Type

    Jenis operasi data yang akan dilacak. Pilih satu atau beberapa jenis sesuai kebutuhan.

    Time Range

    Rentang waktu pencarian. Nilai default: 2 jam terakhir. Maksimum: 6 jam per tiket. Jika rentang waktu target melebihi 6 jam, kirimkan beberapa tiket. Waktu mulai paling awal adalah saat binary logs pertama kali disimpan di instans.

  5. Klik Submit. DMS mengambil binary logs secara otomatis.

    Setelah log diambil, tiket berpindah ke langkah Approval.

    Catatan

    Jika fitur binary logging dinonaktifkan atau Anda belum masuk ke database, DMS tidak dapat memperoleh binary logs.

  6. Tunggu persetujuan.

    Catatan

    Secara default, administrator basis data (DBA) yang bersangkutan menyetujui tiket pelacakan data.

  7. Setelah disetujui, DMS mengunduh dan mengurai binary logs.

  8. Pilih catatan perubahan yang akan di-rollback dan klik Export Rollback Script.

Langkah 2: Jalankan skrip rollback

Kirimkan tiket perubahan data untuk menjalankan skrip rollback yang diekspor terhadap database target.

  1. Di bilah navigasi atas, klik Database Development. Di panel navigasi kiri, pilih Data Change > Normal Data Modify.

  2. Pada halaman Data Change Ticket Application, konfigurasikan parameter berikut dan klik Submit.

    Change data

    Tabel 1. Parameter perubahan data

    Parameter

    Deskripsi

    Database

    Database yang akan dipulihkan.

    Affected Rows

    Wajib diisi. Perkiraan jumlah baris data yang mungkin terpengaruh oleh operasi penghapusan data. Untuk mendapatkan jumlah sebenarnya dari baris yang terpengaruh, jalankan kueri COUNT pada tab SQLConsole.

    Change SQL

    Pilih Attachments dan unggah skrip rollback yang diekspor pada Langkah 1.

  3. Tunggu DMS memvalidasi konfigurasi.

  4. Kirimkan tiket untuk persetujuan. Setelah disetujui, DMS membuat task.

    Catatan

    Secara default, DBA yang bersangkutan menyetujui tiket perubahan data.

  5. Klik Execute Change.