All Products
Search
Document Center

Data Management:Cadangan logis dan pemulihan untuk PolarDB untuk PostgreSQL (Kompatibel dengan Oracle)

Last Updated:Mar 29, 2026

Data Disaster Recovery mendukung cadangan logis dan pemulihan untuk database PolarDB for PostgreSQL (Compatible with Oracle), termasuk pemulihan tingkat tabel tunggal, geo-redundansi, dan arsip jangka panjang. Topik ini menjelaskan cara mengonfigurasi jadwal backup dan memulihkan database Anda saat diperlukan.

Fakta penting mengenai cadangan logis untuk jenis database ini:

  • Cadangan inkremental tidak didukung. Hanya cadangan penuh yang tersedia.

  • Database yang dibuat setelah jadwal backup dikonfigurasi tidak dimasukkan secara otomatis. Anda harus menambahkannya secara manual.

  • Jika cadangan penuh sebelumnya masih berjalan pada waktu mulai yang dijadwalkan, cadangan berikutnya dilewati.

Prasyarat

Sebelum memulai, pastikan Anda telah:

  • Membeli jadwal backup untuk PolarDB for PostgreSQL (Compatible with Oracle). Saat pembelian, atur Data Source Type ke Oracle dan Backup mode ke Logical Backup. Lihat Create a backup schedule.

  • Memiliki akun database dengan izin baca pada database sumber.

  • (Untuk pemulihan) Memiliki instans database tujuan yang sedang berjalan dan dapat diakses.

Konfigurasi jadwal backup

  1. Masuk ke Konsol Data Management (DMS) V5.0.

  2. Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.

    Jika Anda menggunakan konsol DMS dalam mode simple, arahkan penunjuk ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
  3. Pada halaman Backup Schedules, temukan jadwal backup yang ingin Anda konfigurasi dan klik Configure Backup Schedule di kolom Actions.

  4. Pada langkah Configure Backup Source and Destination, atur parameter yang dijelaskan dalam tabel berikut, lalu klik Next.

    BagianParameterDeskripsi
    N/ASchedule nameNama untuk jadwal backup. Data Disaster Recovery menghasilkan nama secara otomatis. Gunakan nama deskriptif agar jadwal mudah diidentifikasi. Nama tidak perlu unik.
    Backup source informationBackup modeMetode backup. Nilai default adalah metode yang dipilih saat Anda membeli jadwal tersebut. Contoh ini menggunakan Logical Backup.
    Database locationLokasi database sumber. Pilih PolarDB.
    Instance regionWilayah tempat instans database sumber berada.
    Database typeJenis database sumber. Default: PolarDB for PostgreSQL.
    PolarDB instance IDID kluster PolarDB tempat database sumber dideploy.
    Database nameNama database sumber.
    Database accountUsername akun yang digunakan untuk menghubungkan ke database sumber. Akun tersebut harus memiliki izin baca.
    PasswordKata sandi untuk akun database. Setelah memasukkan kredensial, klik Test Connection untuk memverifikasi. Pesan Test Passed menandakan koneksi berhasil. Jika muncul Test Failed, klik Check dan perbaiki konfigurasi.
    Compliance warranty regarding cross-border data transfersCentang kotak centang untuk mengakui dan menyetujui komitmen kepatuhan.
    Backup destination informationBackup storage typeTempat penyimpanan data backup. Opsi: DBS Storage (recommended) — Data Disaster Recovery menyimpan data tanpa memerlukan Anda membuat bucket Object Storage Service (OSS); Anda dikenai biaya berdasarkan volume penyimpanan. Lihat Storage fees. OSS For User — Anda harus membuat bucket terlebih dahulu di konsol OSS (hanya kelas penyimpanan Standard). Lihat Create buckets. Jika Anda memilih OSS For User, konfigurasikan parameter OSS Bucket Name. Untuk volume data besar, pertimbangkan untuk membeli paket penyimpanan subscription guna mengurangi biaya dibandingkan dengan pay-as-you-go.
    Storage encryptionMetode enkripsi untuk data backup yang disimpan. Encrypted (recommended) — Menggunakan AES-256 dengan enkripsi sisi server OSS. Lihat Server-side encryption. Non-encrypted — Data disimpan tanpa enkripsi.

    image

  5. Pada langkah Edit Backup Objects, pilih database atau tabel yang akan di-backup dari bagian Available dan klik panah ke kanan untuk menambahkannya ke bagian Selected. Lalu klik Next.

    - Data Disaster Recovery mendukung pencadangan satu tabel, satu database, atau beberapa database. Klik Select All di pojok kiri bawah bagian Available untuk memilih semua database. Objek backup yang didukung bervariasi tergantung jenis database. Lihat Supported database types and features. - Database yang dibuat setelah jadwal backup ditetapkan tidak dimasukkan secara otomatis. Untuk menambahkannya, perbarui objek backup pada halaman Configure Task. Lihat Modify backup objects.
  6. Pada langkah Configure Backup Time, atur parameter yang dijelaskan dalam tabel berikut, lalu klik Next.

    ParameterDeskripsi
    Full-scale backup frequencyFrekuensi menjalankan backup. Periodic Backup berjalan sesuai jadwal berulang (memerlukan Full Data Backup Recurrence dan Start At). Single Backup hanya berjalan sekali.
    Full data backup recurrenceHari dalam seminggu untuk menjalankan backup. Pilih minimal satu hari.
    Start atWaktu mulai backup. Jadwalkan pada jam sepi untuk meminimalkan dampak terhadap database — misalnya, 01:00. Jika cadangan penuh sebelumnya masih berjalan pada waktu mulai yang dijadwalkan, cadangan berikutnya dilewati.
    Incremental backupTidak didukung untuk PolarDB for PostgreSQL (Compatible with Oracle).
    Maximum concurrent threads for full data backupJumlah maksimum thread yang digunakan selama cadangan penuh. Kurangi nilai ini untuk meminimalkan dampak terhadap database Anda. Nilai maksimum aktual bergantung pada spesifikasi jadwal backup Anda. Lihat How do I change the maximum backup speed?
    Backup network speed limitLebar pita jaringan maksimum untuk backup, dalam MB/s. Nilai default 0 berarti tidak terbatas. Sesuaikan berdasarkan kebutuhan bisnis Anda.
  7. Pada langkah Edit Lifecycle, konfigurasikan periode retensi untuk set cadangan penuh di bagian Configure Full Data Backup Lifecycle. Untuk detail tentang manajemen siklus hidup, lihat How do I manage the lifecycle rules of backup sets?

  8. Klik Precheck di pojok kanan bawah halaman.

  9. Saat muncul pesan Precheck Passed, klik Start Task. Status jadwal backup berubah menjadi Running saat mulai berlaku.

    Jika terjadi error saat memulai jadwal backup, segera atasi masalah tersebut. Lihat How do I fix errors for an abnormal backup schedule?. Jika masalah berlanjut, hubungi dukungan teknis di grup DingTalk (ID: 35585947).

Memulihkan database PolarDB for PostgreSQL (Compatible with Oracle)

  1. Masuk ke Konsol DMS V5.0.

  2. Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.

    Jika Anda menggunakan konsol DMS dalam mode simple, arahkan penunjuk ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
  3. Pada halaman Backup Schedules, temukan jadwal backup tersebut dan klik Manage di kolom Actions.

  4. Pada halaman Configure Task, klik Restore Database di pojok kanan atas.

  5. Pada langkah Set Time Restored To, atur parameter yang dijelaskan dalam tabel berikut, lalu klik Next.

    BagianParameterDeskripsi
    N/ATask nameNama untuk tugas pemulihan. Data Disaster Recovery menghasilkan nama secara otomatis. Gunakan nama deskriptif agar tugas mudah diidentifikasi. Nama tidak perlu unik.
    Configure destination databaseDatabase LocationLokasi database tujuan. Pastikan database tujuan sedang berjalan. Opsi: User-Created Database with Public IP Address \<IP Address:Port Number\>, ECS-Hosted Database, Express Connect DB/VPN Gateway/Intelligent Gateway, PolarDB, No public network IP: Port's self-built database (accessed through the database gateway).
    Database typeJenis database tujuan. Default: Oracle.
    Instance regionWilayah database tujuan. Ditampilkan hanya jika Database Location adalah ECS-Hosted Database, PolarDB, atau opsi gateway database.
    AddressTitik akhir publik database tujuan. Ditampilkan hanya jika Database Location adalah User-Created Database with Public IP Address, Express Connect DB/VPN Gateway/Intelligent Gateway, atau opsi gateway database.
    Port numberPort untuk database tujuan. Tidak ditampilkan secara default jika Database Location adalah PolarDB.
    ECS instance IDID Instance Elastic Compute Service (ECS) yang meng-host database tujuan. Ditampilkan hanya jika Database Location adalah ECS-Hosted Database.
    PolarDB instance IDID kluster PolarDB yang meng-host database tujuan. Ditampilkan hanya jika Database Location adalah PolarDB.
    Peer VPCVirtual private cloud (VPC) database tujuan. Ditampilkan hanya jika Database Location adalah Express Connect DB/VPN Gateway/Intelligent Gateway.
    Gateway instance IDID gateway database. Ditampilkan hanya jika Database Location adalah opsi gateway database.
    SIDSystem identifier (SID) database tujuan.
    Database accountUsername akun yang digunakan untuk menghubungkan ke database tujuan.
    PasswordKata sandi untuk akun database. Setelah memasukkan kredensial, klik Test Connection untuk memverifikasi. Pesan Test Passed menandakan koneksi berhasil. Jika muncul Test Failed, klik Check dan perbaiki konfigurasi.
    Compliance warranty regarding cross-border data transfersCentang kotak centang untuk mengakui dan menyetujui komitmen kepatuhan.

    image

  6. Pada langkah Configure Objects to Restore, atur parameter yang dijelaskan dalam tabel berikut, lalu klik Precheck.

    ParameterDeskripsi
    Conflict handlingMenentukan cara menangani konflik penamaan antara objek yang dipulihkan dan objek yang sudah ada di database tujuan. Default: Rename Object with the Same Name — misalnya, jika tabel job_info mengalami konflik, tabel yang dipulihkan akan diubah namanya menjadi job_info_dbs_<Restore task ID>_<Timestamp>.
    Objects to restorePilih database atau tabel yang akan dipulihkan dari bagian Available dan klik panah ke kanan untuk menambahkannya ke bagian Selected. Data Disaster Recovery mendukung pemulihan tingkat tabel atau database untuk meminimalkan transfer data dan mengurangi objective waktu pemulihan (RTO). Lihat Supported database types and features.
  7. Saat muncul pesan Precheck Passed di kotak dialog Precheck, klik Start Task.

Untuk memantau progres pemulihan, klik Restore Tasks di panel navigasi kiri.

Waktu pemulihan bergantung pada spesifikasi jadwal backup dan ukuran database. Jadwal backup dengan spesifikasi lebih tinggi menyelesaikan pemulihan lebih cepat. Lihat Performance tests on logical backup and physical backup.

FAQ

Mengapa precheck gagal dengan error "Database Permissions Check"?

Akun database yang Anda tentukan tidak memiliki izin baca pada database sumber. Berikan izin baca kepada akun tersebut, atau ganti ke akun yang sudah memiliki izin tersebut.

Langkah selanjutnya