全部产品
Search
文档中心

ApsaraDB RDS:Pemulihan basis data dan tabel individu

更新时间:Jul 06, 2025

Fitur pemulihan untuk basis data dan tabel individu didukung pada instans ApsaraDB RDS untuk PostgreSQL. Fitur ini memungkinkan Anda memulihkan basis data tertentu ke instans ApsaraDB RDS untuk PostgreSQL asli atau yang ada melalui set cadangan atau titik waktu. Fitur ini berguna dalam skenario seperti operasi tidak disengaja yang memerlukan pemulihan data segera atau analisis data historis.

Deskripsi fitur

Item

Deskripsi

Rentang pemulihan

Basis data tertentu pada instans RDS.

Catatan

Rentang pemulihan bervariasi berdasarkan periode retensi cadangan data, periode retensi cadangan log, dan titik waktu saat Anda mengaktifkan fitur pemulihan cepat untuk basis data dan tabel individu dari instans RDS Anda. Maksimum periode retensi adalah 730 hari untuk file cadangan data dan file cadangan log. Untuk informasi lebih lanjut, lihat Cadangkan instans ApsaraDB RDS untuk PostgreSQL. Anda dapat memanggil operasi DescribeLocalAvailableRecoveryTime untuk menanyakan rentang waktu di mana instans RDS dapat dipulihkan.

Kecepatan pemulihan

Kecepatan pemulihan bervariasi berdasarkan volume data dari basis data, yaitu sekitar 20 Mbit/s.

Metode pemulihan

Anda dapat memulihkan data dari file cadangan atau ke titik waktu tertentu.

Catatan

Prasyarat

  • Instans RDS Anda harus memenuhi persyaratan berikut:

    • Instans RDS menjalankan versi mesin utama mulai dari PostgreSQL 10 hingga PostgreSQL 17.

    • Instans RDS menggunakan Edisi Dasar RDS, Edisi Ketersediaan Tinggi RDS, atau Edisi Kluster RDS.

    • Instans RDS menggunakan ESSD atau Premium ESSD.

    • Instans RDS adalah instans bayar sesuai pemakaian atau langganan. Instans tanpa server tidak didukung.

  • Catatan

    Anda dapat mengakses halaman Basic Information dari instans RDS Anda untuk mendapatkan informasi tersebut.

  • Jika instans RDS Anda dibuat sebelum 10 Oktober 2022 dan menggunakan arsitektur asli, Anda harus melakukan Otorisasi SLR, memperbarui versi mesin minor ke versi terbaru, dan kemudian memulihkan basis data dan tabel individu dari instans RDS. Untuk informasi lebih lanjut, lihat [Pemberitahuan] Otorisasi SLR diperlukan untuk membuat instans ApsaraDB RDS untuk PostgreSQL dari 10 Oktober 2022 dan Perbarui versi mesin minor.

  • Fitur pemulihan untuk basis data dan tabel individu harus diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan fitur pemulihan untuk basis data dan tabel individu.

Aturan penagihan

Fitur pemulihan untuk basis data dan tabel individu sedang dalam pratinjau publik dan dapat digunakan secara gratis.

Batasan

  • Anda tidak dapat menggunakan fitur pemulihan untuk memulihkan basis data atau tabel individu dari instans RDS ke instans RDS baru.

  • Anda hanya dapat menggunakan fitur pemulihan cepat untuk memulihkan basis data, bukan tabel.

  • Anda tidak dapat menggunakan fitur pemulihan untuk memulihkan tampilan.

  • Tidak dapat memulihkan tabel yang lebih besar dari 100 GB.

  • Basis data dengan nama yang dimulai dengan postgres, rdsadmin, dan template tidak dapat dipulihkan.

Aktifkan fitur pemulihan untuk basis data dan tabel individu

Untuk menggunakan fitur pemulihan untuk basis data dan tabel individu, Anda harus mengaktifkan fitur tersebut sebelum memulihkan data. Untuk informasi lebih lanjut, lihat Prosedur. Mengaktifkan fitur ini tidak memengaruhi beban kerja Anda.

  1. Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi kiri halaman yang muncul, klik Backup and Restoration.

  3. Di halaman yang muncul, klik tab Backup Strategy.

  4. Klik Edit di sebelah kanan Data Backup Settings. Di kotak dialog yang muncul, aktifkan Restore Individual Database/Table.

  5. Klik Save.

Prosedur

  1. Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi kiri halaman yang muncul, klik Backup and Restoration. Di halaman yang muncul, klik Restore Individual Database/Table.

    Catatan

    Jika tombol Restore Individual Database/Table tidak ditampilkan di konsol ApsaraDB RDS, periksa apakah persyaratan yang dijelaskan dalam Prasyarat telah terpenuhi.

  3. Konfigurasikan parameter berikut.

    Parameter

    Deskripsi

    Restore To

    Instans RDS tujuan ke mana Anda ingin memulihkan data.

    • Instans RDS asli

    • Instans RDS lain yang berada di wilayah yang sama dan memiliki versi mesin utama yang sama

    Restore Speed

    Nilai parameter ini tetap sebagai Standar.

    Restore Method

    • By Backup Set: Jika Anda memilih opsi ini, Anda dapat memulihkan data dari set cadangan.

    • By Time: Opsi By Time hanya ditampilkan jika fitur cadangan log diaktifkan untuk instans RDS. Sistem memulihkan data cadangan penuh dan kemudian data cadangan log inkremental. Anda dapat memilih titik waktu dalam periode retensi cadangan log. Jika Anda ingin mengaktifkan fitur cadangan log atau memodifikasi periode retensi cadangan log, ikuti petunjuk yang diberikan di Cadangkan instans ApsaraDB RDS untuk PostgreSQL.

      Sebagai contoh, jika periode retensi cadangan data dan periode retensi cadangan log dari instans RDS adalah tujuh hari, Anda dapat memulihkan data yang dihasilkan dalam tujuh hari terakhir. Set cadangan yang dihasilkan tujuh hari lalu tidak disimpan dan tidak dapat digunakan untuk pemulihan.

  4. Pilih basis data yang ingin Anda pulihkan dan klik OK. Anda dapat menentukan nama basis data yang dipulihkan sesuai kebutuhan bisnis Anda.

    Catatan
    • Anda dapat memilih hingga 50 basis data sekaligus.

    • Nama basis data yang dipulihkan tidak boleh sama dengan nama basis data asli. Sistem secara otomatis menambahkan _backup di akhir nama basis data yang dipulihkan. Anda juga dapat memodifikasi nama basis data.

    • Pastikan bahwa penyimpanan yang tersedia di instans tujuan lebih besar daripada total penyimpanan basis data yang dipilih.

  5. Setelah basis data dipulihkan, Anda dapat membuka halaman Databases dari instans tujuan untuk melihat basis data yang dipulihkan.

Tanya Jawab Umum

  • Apa yang harus saya lakukan jika pesan kesalahan "Operasi gagal. Instans RDS tidak dalam keadaan siap." ditampilkan saat saya memulihkan basis data atau tabel dari instans RDS saya di konsol ApsaraDB RDS?

    Tugas di konsol ApsaraDB RDS dieksekusi secara berurutan. Jika ada tugas pemulihan yang sedang berlangsung atau tugas yang belum selesai, pesan kesalahan akan ditampilkan saat Anda menjalankan tugas pemulihan lainnya. Dalam kasus ini, tunggu hingga tugas pemulihan yang sedang berlangsung atau tugas yang belum selesai selesai, lalu jalankan tugas pemulihan lainnya.

  • Apa yang harus saya lakukan jika tabel yang dipulihkan kosong?

    Periksa apakah tabel asli berisi data pada titik waktu yang Anda pilih untuk pemulihan. Jika tabel asli tidak berisi data pada titik waktu yang Anda pilih untuk pemulihan, Anda harus memilih titik waktu di mana tabel berisi data.

  • Metode apa lagi yang dapat saya gunakan untuk memulihkan basis data dan tabel individu dari instans RDS?

    Anda dapat menggunakan Pemulihan Bencana Data untuk mencadangkan dan memulihkan instans RDS dan basis data mandiri yang berada di instans Elastic Compute Service (ECS). Anda juga dapat menggunakan Pemulihan Bencana Data untuk mengunduh set cadangan dari cloud ke komputer Anda. Untuk informasi lebih lanjut, lihat Ikhtisar. Untuk informasi lebih lanjut tentang metode pemulihan data lainnya, lihat Pulihkan data berdasarkan basis data atau tabel.

Operasi terkait