Memulihkan database PostgreSQL

Memulihkan database PostgreSQL dari image cadangan tingkat volume ke sumber

Prosedur ini menggunakan pemulihan fisik area data sumber. Untuk memulihkan kembali ke sumber, ikuti petunjuk berikut:

  1. Dari daftar Aplikasi Pengelola Aplikasi, klik kanan database yang dilindungi, lalu pilih Akses. Gunakan filter status Managed Backup Plan untuk hanya menampilkan database yang dilindungi.
  2. Pilih gambar snapshot, lalu klik Pulihkan.
  3. Di halaman Pulihkan, pilih Pulihkan Kembali ke Sumber.
  4. Target. Ini tidak dapat diakses saat memulihkan ke sumber.
  5. (Opsional) Masukkan Label deskriptif yang akan digunakan untuk tugas ini.
  6. Opsi Aplikasi
    • Jika aplikasi sumber dilindungi oleh kebijakan snapshot yang telah mengaktifkan pencadangan log database, dan log tersedia dengan image, Anda dapat menggunakannya untuk melakukan roll forward ke titik waktu tertentu dengan mengubah opsi ini di bagian Roll Forward Time:
      • Kolom tanggal berisi semua kemungkinan tanggal yang dapat digunakan database untuk di-roll forward melalui penerapan log transaksi database. Pilih tanggal yang Anda inginkan untuk di-roll forward database.
      • Kolom waktu berisi penggeser yang menampilkan semua kemungkinan waktu pada tanggal yang dipilih yang dapat digunakan untuk melakukan roll forward database. Jika Anda memilih tanggal terbaru yang memungkinkan, lalu memindahkan penggeser ke posisi paling kanan, tugas pemulihan akan berlaku untuk semua log yang tersedia. Jika Anda memilih tanggal paling awal dan memindahkan penggeser ke posisi paling kiri, tugas pemulihan tidak akan menerapkan log.
    • Anda dapat menentukan untuk melakukan roll forward menggunakan Waktu Pengguna atau Waktu Host. Waktu Pengguna bersifat relatif terhadap waktu lokal pengguna saat ini. Waktu host bersifat relatif terhadap sistem yang menghosting data yang akan dipulihkan.
    • PostgreSQL Target Server Port. Masukkan nomor port instance PostgreSQL target untuk pemulihan.
    • PostgreSQL Target OS User Name. Masukkan nama pengguna sistem operasi di server target tempat instance PostgreSQL akan dipulihkan.
    • Direktori Beranda Server Target PostgreSQL. Masukkan jalur direktori utama biner PostgreSQL yang diinstal di server target.
    • Direktori Data Server Target PostgreSQL. Masukkan jalur ke direktori data tempat file data untuk database PostgreSQL di server target disimpan, misalnya, /pgdata_lvm/pgdata.
  7. Opsi Lanjutan
    • POSTGRESQL TARGET DB USER NAME dan POSTGRESQL TARGET DB PASSWORD. (Opsional) Masukkan kredensial baru untuk instance PostgreSQL target yang akan dibuat. Jika Anda tidak menentukan apa pun, nama pengguna database default (postgres) akan digunakan tanpa sandi. Secara default, sandi tidak diperlukan untuk login dari sistem lokal.
  8. Klik Pemeriksaan pra-penerbangan.
    • Jika pemeriksaan pra-penerbangan gagal, perbaiki masalahnya, lalu kirim ulang pemeriksaan pra-penerbangan.
    • Jika pemeriksaan pra-penerbangan berhasil, klik Kirim untuk mengirimkan tugas pemulihan.

Memulihkan database PostgreSQL dari image cadangan tingkat volume ke target baru

  1. Dari daftar Aplikasi Pengelola Aplikasi, klik kanan database yang dilindungi, lalu pilih Akses. Gunakan filter status Managed Backup Plan untuk hanya menampilkan database yang dilindungi.
  2. Pilih gambar snapshot, lalu klik Pulihkan.
  3. Di halaman Restore, pilih Restore to a New Target.
  4. Untuk semua konfigurasi, node PostgreSQL yang memenuhi syarat akan tersedia untuk dipilih di menu drop-down Target. Pilih node untuk target baru.
  5. (Opsional) Masukkan Label deskriptif yang akan digunakan untuk tugas ini.
  6. Ganti Identitas Aplikasi Asli. Opsi ini hanya tersedia jika target pemulihan adalah host baru di appliance pencadangan/pemulihan yang sama tempat cadangan awalnya dibuat.
    • Ya. Aplikasi ini menggantikan aplikasi asli dan memiliki ID aplikasi, histori tugas, image cadangan, dan rencana cadangan yang sama dengan aplikasi asli.
    • Tidak. Aplikasi ini tidak menggantikan aplikasi asli. Tindakan ini akan membuat aplikasi baru yang ditemukan, tetapi belum dilindungi.
  7. Jika log tersedia, Waktu rollforward akan tersedia. Pilih tanggal dan waktu untuk log terbaru yang akan diterapkan ke database yang dipulihkan.
  8. Database yang Disertakan: Kolom ini diisi otomatis dengan daftar database PostgreSQL yang akan dipulihkan dengan pemulihan instance PostgreSQL. Nilai ini tidak dapat diubah.
  9. Opsi Aplikasi
    • PostgreSQL Target Server Port. Masukkan nomor port instance PostgreSQL target untuk pemulihan.
    • PostgreSQL Target OS User Name. Masukkan nama pengguna sistem operasi di server target tempat instance PostgreSQL akan dipulihkan.
    • Direktori Beranda Server Target PostgreSQL. Masukkan jalur direktori beranda biner PostgreSQL yang diinstal di server target.
    • Direktori Data Server Target PostgreSQL. Masukkan jalur direktori data tempat file data untuk database PostgreSQL di server target disimpan, misalnya, /pgdata_lvm/pgdata.
  10. Opsi Lanjutan
    • POSTGRESQL TARGET DB USER NAME dan POSTGRESQL TARGET DB PASSWORD. (Opsional) Masukkan kredensial baru untuk instance PostgreSQL target yang akan dibuat. Jika Anda tidak menentukan apa pun, nama pengguna database default (postgres) akan digunakan tanpa sandi. Secara default, sandi tidak diperlukan untuk login dari sistem lokal.
  11. Klik Pemeriksaan Pra-Penerbangan.
    • Jika pemeriksaan pra-penerbangan gagal, perbaiki masalahnya, lalu kirim ulang Pemeriksaan Pra-Penerbangan.
    • Jika pemeriksaan pra-penerbangan berhasil, klik Kirim untuk mengirimkan tugas pemulihan.

Memulihkan database PostgreSQL dari image pencadangan penuh+inkremental ke sumber

  1. Dari daftar Aplikasi Pengelola Aplikasi, klik kanan database yang dilindungi, lalu pilih Akses. Gunakan filter status Managed Backup Plan untuk hanya menampilkan database yang dilindungi.
  2. Pilih gambar snapshot, lalu klik Pulihkan.
  3. Di halaman Pulihkan, pilih Pulihkan Kembali ke Sumber.
  4. Target. Ini tidak dapat diakses saat memulihkan ke sumber.
  5. (Opsional) Masukkan Label deskriptif yang akan digunakan untuk tugas ini.
  6. Waktu rollforward. Pilih tanggal dan waktu untuk database yang dilindungi dengan log untuk memulihkan ke titik waktu yang diperlukan.
  7. Database yang Disertakan. Ini adalah daftar database PostgreSQL yang akan dipulihkan dengan pemulihan instance PostgreSQL. Pilih satu atau beberapa database dari daftar untuk dipulihkan. Secara default, semua database dipilih untuk dipulihkan.
  8. Opsi Aplikasi
    • PostgreSQL Target OS User Name. Masukkan nama pengguna sistem operasi di server target tempat instance PostgreSQL baru akan dibuat.
    • Direktori Beranda Server Target PostgreSQL. Masukkan jalur ke direktori utama biner yang diinstal PostgreSQL di server target.
    • PostgreSQL Target Config File Path. Masukkan jalur konfigurasi untuk instance PostgreSQL di server target.
  9. Opsi Lanjutan
    • POSTGRESQL TARGET DB USER NAME dan POSTGRESQL TARGET DB PASSWORD. (Opsional) Masukkan kredensial baru untuk instance PostgreSQL target yang akan dibuat. Jika Anda tidak menentukan apa pun, nama pengguna database default (postgres) akan digunakan tanpa sandi. Secara default, sandi tidak diperlukan untuk login dari sistem lokal.
  10. Klik Pemeriksaan Pra-Penerbangan.
    • Jika pemeriksaan pra-penerbangan gagal, perbaiki masalahnya, lalu kirim ulang Pemeriksaan Pra-Penerbangan.
    • Jika pemeriksaan pra-penerbangan berhasil, klik Kirim untuk mengirimkan tugas pemulihan.

Memulihkan database PostgreSQL dari image pencadangan penuh+inkremental ke target baru

  1. Dari daftar Aplikasi Pengelola Aplikasi, klik kanan database yang dilindungi, lalu pilih Akses. Gunakan filter status Managed Backup Plan untuk hanya menampilkan database yang dilindungi.
  2. Pilih gambar snapshot, lalu klik Pulihkan.
  3. Di halaman Restore, pilih Restore to a New Target.
  4. Untuk semua konfigurasi, node PostgreSQL yang memenuhi syarat tersedia untuk dipilih di menu drop-down Target. Pilih node untuk target baru.
  5. (Opsional) Masukkan Label deskriptif yang akan digunakan untuk tugas ini.
  6. Ganti Identitas Aplikasi Asli. Opsi ini hanya tersedia jika target pemulihan adalah host baru di appliance pencadangan/pemulihan yang sama tempat cadangan awalnya dibuat.
    • Ya. Tindakan ini akan menggantikan aplikasi asli dan memiliki ID aplikasi, histori tugas, image cadangan, dan rencana cadangan yang sama dengan aplikasi asli.
    • Tidak. Aplikasi ini tidak menggantikan aplikasi asli. Tindakan ini akan membuat aplikasi baru yang ditemukan, tetapi belum dilindungi.
  7. Jika log tersedia, Waktu rollforward akan tersedia. Pilih tanggal dan waktu untuk log terbaru yang akan diterapkan ke database yang dipulihkan.
  8. Database yang Disertakan: Kolom ini diisi otomatis dengan daftar database PostgreSQL yang akan dipulihkan dengan pemulihan instance PostgreSQL. Nilai ini tidak dapat diubah.
  9. Opsi Aplikasi
    • PostgreSQL Target OS User Name. Masukkan nama pengguna sistem operasi di server target tempat instance PostgreSQL baru akan dibuat.
    • Direktori Beranda Server Target PostgreSQL. Masukkan jalur ke direktori utama biner PostgreSQL yang diinstal di server target
    • PostgreSQL Target Config File Path. Masukkan jalur konfigurasi instance PostgreSQL di server target.
  10. Opsi Lanjutan
    • POSTGRESQL TARGET DB USER NAME dan POSTGRESQL TARGET DB PASSWORD. (Opsional) Masukkan kredensial baru untuk instance PostgreSQL target yang akan dibuat. Jika Anda tidak menentukan apa pun, nama pengguna database default (postgres) akan digunakan tanpa sandi. Secara default, sandi tidak diperlukan untuk login dari sistem lokal.
  11. Klik Pemeriksaan Pra-Penerbangan.
    • Jika pemeriksaan pra-penerbangan gagal, perbaiki masalahnya, lalu kirim ulang Pemeriksaan Pra-Penerbangan.
    • Jika pemeriksaan pra-penerbangan berhasil, klik Kirim untuk mengirimkan tugas pemulihan.