PostgreSQL-Datenbanken in der Appliance-Verwaltungskonsole wiederherstellen

PostgreSQL-Datenbank aus einem Backup-Image auf Volume-Ebene in der Quelle wiederherstellen

Bei diesem Verfahren wird der Quelldatenbereich physisch wiederhergestellt. So stellen Sie die ursprüngliche Quelle wieder her:

  1. Klicken Sie in der Liste App Manager Applications mit der rechten Maustaste auf die geschützte Datenbank und wählen Sie Access (Zugriff) aus. Verwenden Sie den Statusfilter Managed Backup Plan, um nur geschützte Datenbanken anzuzeigen.
  2. Wählen Sie ein Snapshot-Bild aus und klicken Sie auf Wiederherstellen.
  3. Wählen Sie auf der Seite Wiederherstellen die Option Zurück zur Quelle wiederherstellen aus.
  4. Ziel: Beim Wiederherstellen in der Quelle ist kein Zugriff möglich.
  5. Optional: Geben Sie ein beschreibendes Label für diesen Job ein.
  6. Anwendungsoptionen
    • Wenn die Quellanwendung durch eine Snapshot-Richtlinie geschützt ist, für die Datenbankprotokoll-Backups aktiviert sind, und Protokolle mit dem Image verfügbar sind, können Sie sie verwenden, um bis zu einem bestimmten Zeitpunkt vorzurücken. Ändern Sie dazu die folgenden Optionen im Bereich Roll Forward Time (Zeit für Vorwärts-Rollout):
      • Das Datumsfeld enthält alle möglichen Datumsangaben, auf die die Datenbank durch Anwenden von Datenbanktransaktionsprotokollen zurückgesetzt werden kann. Wählen Sie das Datum aus, bis zu dem die Datenbank aktualisiert werden soll.
      • Das Zeitfeld enthält einen Schieberegler mit allen möglichen Zeiten am ausgewählten Datum, zu denen die Datenbank vorwärts verschoben werden kann. Wenn Sie das letztmögliche Datum auswählen und den Schieberegler dann ganz nach rechts verschieben, wird der Wiederherstellungsjob auf alle verfügbaren Logs angewendet. Wenn Sie das frühestmögliche Datum auswählen und den Schieberegler ganz nach links verschieben, werden beim Wiederherstellungsjob keine Logs angewendet.
    • Sie können festlegen, dass die Zeit entweder mit Nutzerzeit oder Host-Zeit vorwärts verschoben wird. Nutzerzeit bezieht sich auf die Ortszeit des aktuellen Nutzers. Die Hostzeit bezieht sich auf das System, auf dem die wiederherzustellenden Daten gehostet werden.
    • PostgreSQL Target Server Port (PostgreSQL-Zielserverport). Geben Sie die Portnummer der PostgreSQL-Zielinstanz für die Wiederherstellung ein.
    • PostgreSQL Target OS User Name (PostgreSQL-Zielbetriebssystem-Nutzername) Geben Sie den Namen des Betriebssystemnutzers auf dem Zielserver ein, auf dem die PostgreSQL-Instanz wiederhergestellt werden soll.
    • PostgreSQL Target Server Home Directory (PostgreSQL-Zielserver-Home-Verzeichnis). Geben Sie den Pfad des Installationsverzeichnisses der PostgreSQL-Binärdatei auf dem Zielserver ein.
    • PostgreSQL Target Server Data Directory (PostgreSQL-Zielserver-Datenverzeichnis). Geben Sie den Pfad zum Datenverzeichnis ein, in dem die Datendateien für die PostgreSQL-Datenbank auf dem Zielserver gespeichert sind, z. B. /pgdata_lvm/pgdata.
  7. Erweiterte Optionen
    • POSTGRESQL TARGET DB USER NAME und POSTGRESQL TARGET DB PASSWORD. Optional: Geben Sie neue Anmeldedaten für die Ziel-PostgreSQL-Instanz ein, die erstellt wird. Wenn Sie nichts angeben, wird der Standardnutzername für die Datenbank (postgres) ohne Passwort verwendet. Standardmäßig ist kein Passwort erforderlich, um sich über das lokale System anzumelden.
  8. Klicken Sie auf Pre-Flight-Check.
    • Wenn die Preflight-Prüfung fehlschlägt, beheben Sie das Problem und reichen Sie die Preflight-Prüfung noch einmal ein.
    • Wenn die Preflight-Prüfung erfolgreich ist, klicken Sie auf Senden, um den Wiederherstellungsjob zu senden.

PostgreSQL-Datenbank aus einem Sicherungsimage auf Volume-Ebene in einem neuen Ziel wiederherstellen

  1. Klicken Sie in der Liste App Manager Applications mit der rechten Maustaste auf die geschützte Datenbank und wählen Sie Access (Zugriff) aus. Verwenden Sie den Statusfilter Managed Backup Plan, um nur geschützte Datenbanken anzuzeigen.
  2. Wählen Sie ein Snapshot-Bild aus und klicken Sie auf Wiederherstellen.
  3. Wählen Sie auf der Seite „Wiederherstellen“ die Option Auf ein neues Ziel wiederherstellen aus.
  4. Bei allen Konfigurationen sind die infrage kommenden PostgreSQL-Knoten in der Drop-down-Liste Ziel verfügbar. Wählen Sie den Knoten für das neue Ziel aus.
  5. Optional: Geben Sie ein beschreibendes Label für diesen Job ein.
  6. Originalanwendungsidentität ersetzen Diese Option ist nur verfügbar, wenn das Wiederherstellungsziel ein neuer Host auf derselben Sicherungs-/Wiederherstellungs-Appliance ist, auf der die Sicherung ursprünglich erstellt wurde.
    • Ja. Dadurch wird die ursprüngliche Anwendung ersetzt. Sie hat dieselbe Anwendungs-ID, denselben Jobverlauf, dieselben Sicherungsbilder und denselben Sicherungsplan wie die ursprüngliche Anwendung.
    • Nein. Die ursprüngliche Anwendung wird dadurch nicht ersetzt. Dadurch wird eine neue Anwendung erstellt, die erkannt, aber noch nicht geschützt ist.
  7. Wenn Logs verfügbar sind, ist auch Rollforward-Zeit verfügbar. Wählen Sie ein Datum und eine Uhrzeit für die neuesten Logs aus, die auf die wiederhergestellte Datenbank angewendet werden sollen.
  8. Enthaltene Datenbanken: Diese Liste ist bereits mit den PostgreSQL-Nutzerdatenbanken gefüllt, die mit der PostgreSQL-Instanzwiederherstellung wiederhergestellt werden. Sie ist unveränderlich.
  9. Anwendungsoptionen
    • PostgreSQL Target Server Port (PostgreSQL-Zielserverport). Geben Sie die Portnummer der PostgreSQL-Zielinstanz für die Wiederherstellung ein.
    • PostgreSQL Target OS User Name (PostgreSQL-Zielbetriebssystem-Nutzername) Geben Sie den Namen des Betriebssystemnutzers auf dem Zielserver ein, auf dem die PostgreSQL-Instanz wiederhergestellt werden soll.
    • PostgreSQL Target Server Home Directory (PostgreSQL-Zielserver-Home-Verzeichnis). Geben Sie den Pfad des Installationsverzeichnisses der PostgreSql-Binärdatei auf dem Zielserver ein.
    • PostgreSQL Target Server Data Directory (PostgreSQL-Zielserver-Datenverzeichnis). Geben Sie den Pfad des Datenverzeichnisses ein, in dem die Datendateien für die PostgreSQL-Datenbank auf dem Zielserver gespeichert sind, z. B. /pgdata_lvm/pgdata.
  10. Erweiterte Optionen
    • POSTGRESQL TARGET DB USER NAME und POSTGRESQL TARGET DB PASSWORD. Optional: Geben Sie neue Anmeldedaten für die Ziel-PostgreSQL-Instanz ein, die erstellt wird. Wenn Sie nichts angeben, wird der Standardnutzername für die Datenbank (postgres) ohne Passwort verwendet. Standardmäßig ist kein Passwort erforderlich, um sich über das lokale System anzumelden.
  11. Klicken Sie auf Pre-Flight Check.
    • Wenn die Preflight-Prüfung fehlschlägt, beheben Sie das Problem und reichen Sie die Preflight-Prüfung noch einmal ein.
    • Wenn die Preflight-Prüfung erfolgreich ist, klicken Sie auf Senden, um den Wiederherstellungsjob zu senden.

PostgreSQL-Datenbank aus einem vollständigen und inkrementellen Sicherungs-Image in der Quelle wiederherstellen

  1. Klicken Sie in der Liste App Manager Applications mit der rechten Maustaste auf die geschützte Datenbank und wählen Sie Access (Zugriff) aus. Verwenden Sie den Statusfilter Managed Backup Plan, um nur geschützte Datenbanken anzuzeigen.
  2. Wählen Sie ein Snapshot-Bild aus und klicken Sie auf Wiederherstellen.
  3. Wählen Sie auf der Seite „Wiederherstellen“ die Option Zurück zur Quelle wiederherstellen aus.
  4. Ziel: Beim Wiederherstellen in der Quelle ist kein Zugriff möglich.
  5. Optional: Geben Sie ein beschreibendes Label für diesen Job ein.
  6. Enthaltene Datenbanken: Dies ist die Liste der PostgreSQL-Datenbanken, die bei der Wiederherstellung der PostgreSQL-Instanz wiederhergestellt werden. Wählen Sie eine oder mehrere Datenbanken aus der Liste für die Wiederherstellung aus. Standardmäßig sind alle Datenbanken für die Wiederherstellung ausgewählt.
  7. Anwendungsoptionen
    • PostgreSQL Target OS User Name (PostgreSQL-Zielbetriebssystem-Nutzername) Geben Sie den Namen des Betriebssystemnutzers auf dem Zielserver ein, auf dem die neue PostgreSQL-Instanz erstellt wird.
    • PostgreSQL Target Server Home Directory (PostgreSQL-Zielserver-Home-Verzeichnis). Geben Sie den Pfad zum Installationsverzeichnis der PostgreSQL-Binärdatei auf dem Zielserver ein.
    • PostgreSQL Target Config File Path (Pfad zur PostgreSQL-Zielkonfigurationsdatei). Geben Sie den Konfigurationspfad für die PostgreSQL-Instanz auf dem Zielserver ein.
  8. Erweiterte Optionen
    • POSTGRESQL TARGET DB USER NAME und POSTGRESQL TARGET DB PASSWORD. Optional: Geben Sie neue Anmeldedaten für die Ziel-PostgreSQL-Instanz ein, die erstellt wird. Wenn Sie nichts angeben, wird der Standardnutzername für die Datenbank (postgres) ohne Passwort verwendet. Standardmäßig ist kein Passwort erforderlich, um sich über das lokale System anzumelden.
  9. Klicken Sie auf Pre-Flight Check.
    • Wenn die Preflight-Prüfung fehlschlägt, beheben Sie das Problem und reichen Sie die Preflight-Prüfung noch einmal ein.
    • Wenn die Preflight-Prüfung erfolgreich ist, klicken Sie auf Senden, um den Wiederherstellungsjob zu senden.

PostgreSQL-Datenbank aus einem vollständigen und inkrementellen Sicherungsimage in einem neuen Ziel wiederherstellen

  1. Klicken Sie in der Liste App Manager Applications mit der rechten Maustaste auf die geschützte Datenbank und wählen Sie Access (Zugriff) aus. Verwenden Sie den Statusfilter Managed Backup Plan, um nur geschützte Datenbanken anzuzeigen.
  2. Wählen Sie ein Snapshot-Bild aus und klicken Sie auf Wiederherstellen.
  3. Wählen Sie auf der Seite „Wiederherstellen“ die Option Auf ein neues Ziel wiederherstellen aus.
  4. Bei allen Konfigurationen sind in der Drop-down-Liste Ziel geeignete PostgreSQL-Knoten verfügbar. Wählen Sie den Knoten für das neue Ziel aus.
  5. Optional: Geben Sie ein beschreibendes Label für diesen Job ein.
  6. Originalanwendungsidentität ersetzen Diese Option ist nur verfügbar, wenn das Wiederherstellungsziel ein neuer Host auf derselben Sicherungs-/Wiederherstellungs-Appliance ist, auf der die Sicherung ursprünglich erstellt wurde.
    • Ja. Dadurch wird die ursprüngliche Anwendung ersetzt. Sie hat dieselbe Anwendungs-ID, denselben Jobverlauf, dieselben Sicherungsbilder und denselben Sicherungsplan wie die ursprüngliche Anwendung.
    • Nein. Die ursprüngliche Anwendung wird dadurch nicht ersetzt. Dadurch wird eine neue Anwendung erstellt, die erkannt, aber noch nicht geschützt ist.
  7. Enthaltene Datenbanken: Diese Liste ist bereits mit den PostgreSQL-Datenbanken gefüllt, die mit der PostgreSQL-Instanz wiederhergestellt werden. Sie ist unveränderlich.
  8. Anwendungsoptionen
    • PostgreSQL Target OS User Name (PostgreSQL-Zielbetriebssystem-Nutzername) Geben Sie den Namen des Betriebssystemnutzers auf dem Zielserver ein, auf dem die neue PostgreSQL-Instanz erstellt wird.
    • PostgreSQL Target Server Home Directory (PostgreSQL-Zielserver-Home-Verzeichnis). Geben Sie den Pfad zum Installationsverzeichnis der PostgreSQL-Binärdatei auf dem Zielserver ein.
    • PostgreSQL Target Config File Path (Pfad zur PostgreSQL-Zielkonfigurationsdatei). Geben Sie den Konfigurationspfad der PostgreSQL-Instanz auf dem Zielserver ein.
  9. Erweiterte Optionen
    • POSTGRESQL TARGET DB USER NAME und POSTGRESQL TARGET DB PASSWORD. Optional: Geben Sie neue Anmeldedaten für die Ziel-PostgreSQL-Instanz ein, die erstellt wird. Wenn Sie nichts angeben, wird der Standardnutzername für die Datenbank (postgres) ohne Passwort verwendet. Standardmäßig ist kein Passwort erforderlich, um sich über das lokale System anzumelden.
  10. Klicken Sie auf Pre-Flight Check.
    • Wenn die Preflight-Prüfung fehlschlägt, beheben Sie das Problem und reichen Sie die Preflight-Prüfung noch einmal ein.
    • Wenn die Preflight-Prüfung erfolgreich ist, klicken Sie auf Senden, um den Wiederherstellungsjob zu senden.