Hinweis:

Backup und Wiederherstellung einer OCI-Datenbank mit PostgreSQL

Einführung

In diesem Tutorial wird beschrieben, wie Sie eine Oracle Cloud Infrastructure-(OCI-)Datenbank mit PostgreSQL sichern und wiederherstellen. Erstellen, planen und wiederherstellen Sie eine OCI-Datenbank mit PostgreSQL-Backups.

Backups können manuell erstellt oder über eine Management-Policy automatisiert werden. Backups sind eine Kopie der Datenbankdaten, die remote erstellt und gespeichert werden, damit das Original bei Bedarf wiederhergestellt werden kann, z. B. nach einem Datenverlustereignis. Backups können manuell erstellt oder über eine Management-Policy automatisiert werden. Automatische Backups können so geplant werden, dass sie täglich, wöchentlich und monatlich erstellt werden. Automatische Backups haben einen Aufbewahrungszeitraum von bis zu 35 Tagen, bevor sie vom System gelöscht werden. Wenn Sie ein Backup manuell erstellen, können Sie wählen, ob das Backup an einem bestimmten Datum oder nach einer bestimmten Anzahl von Tagen unbegrenzt aufbewahrt oder gelöscht wird.

PostgreSQL ist ein vollständig verwalteter Service, der Ihre Zeit bei Routingaufgaben wie Erstellen, Planen und Wiederherstellen aus OCI Database mit PostgreSQL-Backups spart. Unsere spezielle Funktion ist die datenbankoptimierte Speicherarchitektur, die eine SQL-Transaktion entkoppelt. Die Verarbeitungs-Engine von der Speicherebene aus erhöht die Systemresilienz und -leistung und ist so konzipiert, dass sie 60 Prozent und weniger teuer ist als Amazon Aurora und Backups können manuell oder automatisiert über eine Management-Policy erstellt werden. Die Wiederherstellung ist in der anOCI-Datenbank mit PostgreSQL-Backups ganz einfach.

Ziele

Voraussetzungen

Hinweise

Umgebung: Oracle Cloud Infrastructure

Datenbankname: postgres

Version: PostgreSQL 14.9

Aufgabe 1: Details einer OCI-Datenbank mit PostgreSQL-Backups abrufen

  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Datenbanken. Klicken Sie unter PostgreSQL auf Backup.

  2. (Optional) Wählen Sie im Abschnitt Listengeltungsbereich unter Compartments ein Compartment aus.

  3. Klicken Sie auf den Namen des Backups, dessen Details Sie anzeigen möchten.

image

Aufgabe 2: OCI-Datenbank mit PostgreSQL-Backups planen

  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Datenbanken. Klicken Sie unter PostgreSQL auf Datenbanken.

  2. (Optional) Wählen Sie im Abschnitt Listengeltungsbereich unter Compartments ein Compartment aus.

  3. Klicken Sie auf den Namen der Datenbank, für die Sie automatische Backups aktivieren möchten.

  4. Klicken Sie auf der Seite Datenbanksystemdetails auf Weitere Aktionen, und wählen Sie Management-Policy bearbeiten aus.

    image

  5. Wählen Sie im Fenster Management-Policy bearbeiten die Option Automatische Backups aktivieren aus, und geben Sie die folgenden Planungsoptionen ein. Klicken Sie dann auf Änderungen speichern.

    • Backuphäufigkeit: Wählen Sie aus, wie oft ein Backup erstellt wird.
    • Tag der Woche: Wählen Sie den Tag der Woche aus, an dem das Backup erstellt wird.
    • Backupstartzeit: Wählen Sie die Zeit aus, zu der das Backup erstellt wird.
    • Backupaufbewahrungszeitraum (Tage): Geben Sie einen Wert ein, der das Backup beibehalten wird, bevor es vom System gelöscht wird.

    image

Aufgabe 3: OCI-Datenbank mit PostgreSQL-Backup in ein anderes Compartment verschieben

  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Datenbanken. Klicken Sie unter PostgreSQL auf Backup.

  2. (Optional) Wählen Sie im Bereich "Liste" unter Compartment ein Compartment aus.

  3. Klicken Sie auf den Namen des Backups, das Sie verschieben möchten.

  4. Klicken Sie auf der Seite Backupdetails auf Details anzeigen, und wählen Sie Ressource verschieben aus.

    image

  5. Wählen Sie im Fenster "Ressource verschieben" das Ziel-Compartment aus, in das Sie das Backup verschieben möchten, und klicken Sie auf Ressource verschieben.

    image

Aufgabe 4: Datenbanksysteme manuell sichern

  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Datenbanken. Klicken Sie unter PostgreSQL auf Datenbanken.

  2. (Optional) Wählen Sie im Abschnitt Listengeltungsbereich unter Compartments ein Compartment aus.

  3. Klicken Sie auf den Namen des Datenbanksystems, das Sie sichern möchten.

  4. Klicken Sie auf der Seite Datenbanksystemdetails auf Backup erstellen.

    image

  5. Geben Sie im Fenster Datenbankbackup PostgreSQL erstellen die folgenden Informationen ein, und klicken Sie auf Backup erstellen.

    • Backupname: Geben Sie einen Namen für das Backup ein.
    • Beschreibung: Geben Sie eine Beschreibung für das Backup ein.
    • Compartment: Wählen Sie ein Compartment für das Backup aus.
    • Backupaufbewahrungszeitraum (Tage):
      • Anzahl Tage auswählen: Geben Sie an, wie viele Tage das Backup aufbewahrt wird, bis es gelöscht wird. (Die Aufbewahrungstage müssen eine Ganzzahl zwischen 1 und 365 sein.)
      • Enddatum auswählen: Wählen Sie das Datum aus, an dem das Backup gelöscht wird.
    • Erweiterte Optionen für das Backup anzeigen: (Optional) Wenn Sie berechtigt sind, eine Ressource zu erstellen, sind Sie auch berechtigt, Freiformtags auf diese Ressource anzuwenden. Um ein definiertes Tag zuzuweisen, benötigen Sie die Berechtigungen zum Verwenden des Tag-Namespace. Weitere Informationen zu Tags finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollen, überspringen Sie diese Option, oder wenden Sie sich an einen Administrator. Sie können auch einen Administrator fragen. Sie können Tags später anwenden.

    image

Aufgabe 5: Aus einer OCI-Datenbank mit PostgreSQL Backup wiederherstellen

  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Datenbanken. Klicken Sie unter PostgreSQL auf Datenbanken.

  2. (Optional) Wählen Sie im Abschnitt Listenbereich unter Compartment ein Compartment aus.

  3. Klicken Sie auf den Namen des Datenbanksystems, das Sie bearbeiten möchten.

  4. Klicken Sie auf der Seite Datenbanksystemdetails auf Zurückschreiben.

    image

  5. Wählen Sie im Fenster Wiederherstellen das Backup aus, aus dem Sie wiederherstellen möchten, und klicken Sie auf Wiederherstellen.

    image

Aufgabe 6: Datenbanksystem aus Backup erstellen

Nachdem die erforderlichen OCI-Voraussetzungen und das Netzwerk eingerichtet wurden, erstellen Sie das Datenbanksystem.

  1. Erstellen Sie einen Vault für das Datenbankadministratorkennwort, oder wählen Sie ihn aus, und erstellen Sie einen Schlüssel und ein Secret für das Datenbankkennwort. Weitere Informationen finden Sie unter Vault verwalten, Schlüssel verwalten und Vault-Secrets verwalten.

  2. Öffnen Sie das Navigationsmenü, und klicken Sie auf Datenbanken. Klicken Sie unter PostgreSQL auf Datenbanken.

  3. (Optional) Wählen Sie im Abschnitt Listengeltungsbereich unter Compartments ein Compartment aus.

  4. Klicken Sie auf Datenbanksystem PostgreSQL erstellen, Neues System aus Backup erstellen und Weiter.

    image

    image

  5. Konfigurieren Sie das Datenbanksystem.

    1. Geben Sie im Abschnitt Datenbanksystemkonfiguration die folgenden Informationen ein.

      • Datenbanksystemname: Geben Sie einen Namen für das Datenbanksystem ein.
      • Beschreibung: (Optional) Geben Sie eine Beschreibung für das Datenbanksystem ein.
      • PostgreSQL-Hauptversion: Wählen Sie eine Hauptversion der PostgreSQL-Datenbank aus. Der einzige zulässige Wert ist 14.
    2. Geben Sie im Bereich Datenbanksystem die folgenden Informationen ein.

      • Knotenanzahl: Ein primärer Knoten ist erforderlich, und zusätzliche Knoten sind als Lesereplikatknoten reserviert.
      • Performance Tier: Wählen Sie die Performance Tier für die Datenbank aus. Der Standardwert ist 300,000 IOPS. Weitere Informationen finden Sie unter Performanceebenen.
      • Datenplatzierung:
        • Regional: Daten werden dauerhaft in mehreren Availability-Domains in der Region gespeichert.
        • Speziell für Availability-Domain: Daten werden dauerhaft in der ausgewählten Availability-Domain gespeichert.
    3. Legen Sie die Hardwarekonfiguration für das Datenbanksystem mit den folgenden Informationen fest.

      • OCPU-Anzahl: Wählen Sie die Anzahl der OCPUs pro Knoten aus.
      • Verfügbare Ausprägungen: Wählen Sie die Ausprägung der Datenbankknoten aus.
    4. Legen Sie die Netzwerkkonfiguration des Datenbanksystems mit den folgenden Informationen fest.

      • Virtuelles Cloud-Netzwerk: Wählen Sie das VCN aus, in dem Sie die Datenbank erstellen möchten. Wenn Sie ein VCN erstellen müssen, klicken Sie auf VCN erstellen. Weitere Informationen zur VCN- und Subnetzverwaltung.
      • Subnetz: Wählen Sie das private Subnetz des ausgewählten VCN aus.
      • Private IP-Adresse: Eine private IP-Adresse im Subnetz für die Datenbankinstanz. Der Wert ist optional. Wenn keine IP-Adresse angegeben wird, wird eine der verfügbaren IP-Adressen im angegebenen Subnetz ausgewählt.
    5. Geben Sie die Zugangsdaten für den Datenbanksystemadministrator für die Datenbank ein. Administratoren erhalten keinen Superuser-Zugriff. Eine OCI-Datenbank mit PostgreSQL-Admin-Benutzer kann Benutzer und Rollen erstellen.

      • Benutzername: Geben Sie den Benutzernamen des Administrators an. Dieser Wert kann nach der Erstellung des Datenbanksystems nicht mehr geändert werden.
      • Wählen Sie eine der folgenden Kennwortoptionen:
        • Eingabekennwort:
          • Kennwort: Geben Sie das Administratorkennwort an.
          • Kennwort bestätigen: Bestätigen Sie das Administratorkennwort.
        • OCI-Vault verwenden:
          • Vault: Wählen Sie den Vault aus, der das Administratorkennwort enthält.
          • Secret: Wählen Sie das Secret aus, das das Administratorkennwort enthält.
          • Secret-Version: Wählen Sie eine Secret-Version aus.
    6. Im Abschnitt Management-Policy können Sie Backup- und Wartungs-Policys für das Datenbanksystem angeben.

      • Automatische Backups: Wählen Sie Automatische Backups aktivieren aus, um automatische Backups zu aktivieren. Wenn Sie keine automatischen Backups auswählen, müssen Sie diese manuell verwalten. Es wird empfohlen, automatische Backups zu aktivieren. Nachdem Sie automatische Backups aktiviert haben, können Sie die folgenden Optionen festlegen:
        • Backuphäufigkeit: Wählen Sie aus, wie oft ein Backup erstellt wird.
        • Tag der Woche: Wählen Sie den Tag der Woche aus, an dem das Backup erstellt wird.
        • Backupstartzeit: Wählen Sie die Zeit aus, zu der das Backup erstellt wird.
        • Backupaufbewahrungszeitraum (Tage): Geben Sie einen Wert in Tagen ein, der das Backup beibehalten wird, bevor es vom System gelöscht wird.
      • Wartung: Wählen Sie eine Option für den Wartungstyp aus. Weitere Informationen finden Sie unter Wartung.
      • Von Oracle festgelegt: Oracle wählt den besten Tag und die beste Zeit aus, um eine wesentliche Wartung zu starten.
      • Eigene Wartung planen: Geben Sie den Wochentag und die Wartungsstartzeit (in der UTC-Zeitzone) an, für die Sie wichtige Wartungsaktivitäten wie BS- oder Instanzupgrades planen möchten. Wenn Sie keinen Tag und keine Uhrzeit angeben, werden diese Werte von Oracle ausgewählt.
    7. (Optional) Klicken Sie auf Erweiterte Optionen anzeigen, um Konfigurationsvariablen festzulegen oder Tags für das Datenbanksystem hinzuzufügen.

      • Konfigurationen: Wählen Sie eine vorhandene Datenbankkonfiguration aus. Weitere Informationen finden Sie unter OCI-Datenbank mit PostgreSQL-Konfigurationen verwalten
      • Tags: Wenn Sie über Berechtigungen zum Erstellen einer Ressource verfügen, sind Sie auch berechtigt, Freiformtags auf diese Ressource anzuwenden. Um ein definiertes Tag zuzuweisen, benötigen Sie die Berechtigungen zum Verwenden des Tag-Namespace. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollen, überspringen Sie diese Option, oder wenden Sie sich an einen Administrator. Sie können auch einen Administrator fragen. Sie können Tags später anwenden.

    image

  6. Prüfen Sie im Abschnitt Prüfen und erstellen die Konfiguration des Datenbanksystems, und klicken Sie auf Erstellen.

Danksagungen

Weitere Lernressourcen

Lernen Sie andere Übungen auf docs.oracle.com/learn kennen, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube Channel zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Produktdokumentation finden Sie im Oracle Help Center.