Datenbankbackup und -Recovery in Oracle Exadata Database Service on Cloud@Customer verwalten

Hier erfahren Sie, wie Sie mit den Backup- und Recovery-Funktionen arbeiten, die von Oracle Exadata Database Service on Cloud@Customer bereitgestellt werden.

Backupziele

Ein Backupziel ist ein Ziel zum Senden von Datenbankbackups. Das Ziel kann ein lokales Dateisystem, ein Objektspeicher, ein NFS-Mount oder ZDLRA sein.

Backupziele für Oracle Exadata Database Service on Cloud@Customer verwalten

Für Backups können Sie entweder die Backupfunktion von Oracle Exadata Database Service on Cloud@Customer verwenden oder einen Backupspeicherort an einem verwaltenden Speicherort konfigurieren.

Oracle Exadata Database Service on Cloud@Customer umfasst eine Backupfunktion, die Sie für jede Datenbank einzeln konfigurieren können.

Siehe Datenbanken auf Exadata Cloud@Customer verwalten und Datenbankbackup und -Recovery auf Exadata Cloud@Customer verwalten.

Wenn Sie Backups in einer Recovery Appliance oder an einem NFS-(Network File Storage-)Speicherort speichern möchten, den Sie verwalten, müssen Sie zunächst ein Backupziel erstellen. Jedes Backupziel definiert die Eigenschaften, die für die Verbindung mit dem Recovery-Appliance- oder NFS-Speicherort erforderlich sind. Jedes Backupziel muss über die VM-Clusterknoten in Ihrem Data Center zugänglich sein.

Die Backupfunktion von Oracle Exadata Database Service on Cloud@Customer kann Backups auch im Oracle Cloud Infrastructure-Objektspeicher oder im lokalen Exadata-Speicher auf Ihrem Oracle Exadata Database Service on Cloud@Customer-System speichern. Sie müssen jedoch kein Backupziel für diese anderen Speicherorte erstellen. Stattdessen sind die relevanten Optionen für Backups im Cloud-Objektspeicher oder im lokalen Exadata-Speicher direkt verfügbar, wenn Sie eine Datenbank erstellen.

Hinweis

Geben Sie keine vertraulichen Informationen ein, wenn Sie Ihren Cloud-Ressourcen Beschreibungen, Tags oder Anzeigenamen über die Konsole, die API oder die CLI von Oracle Cloud Infrastructure zuweisen.

Voraussetzungen für Backupziele für Oracle Exadata Database Service on Cloud@Customer

Prüfen Sie die Voraussetzungen zum Konfigurieren von Backupzielen an einem Zero Data Loss Recovery Appliance-Speicherort oder einem NFS-Backupspeicherort.

  • Für ein Zero Data Loss Recovery Appliance-Backupziel:
    • Die Appliance muss mit einem Virtual Private Catalog-(VPC-)Benutzer konfiguriert sein, der für das Erstellen von Backups verwendet wird.
    • Die Appliance muss mit dem eindeutigen Datenbanknamen der zu sichernden Datenbank und einer Zuordnung zum VPC-Benutzer konfiguriert sein.
    • Auf die Appliance muss vom Oracle Exadata Database Service on Cloud@Customer-System über die Oracle Net Services-Verbindungszeichenfolge, die vom Zero Data Loss Recovery Appliance-Administrator bereitgestellt wird, Zugriff bestehen.
  • Für ein NFS-Backupziel:
    • Nicht autonome Datenbanken in Oracle Exadata Database Service on Cloud@Customer:
      • Sie müssen den NFS-Serverspeicherort in einem lokalen Mount-Point-Verzeichnis auf jedem Knoten im VM-Cluster mounten.
      • Das lokale Mount-Point-Verzeichnis und der NFS-Server müssen auf allen Knoten im Cluster identisch sein.
      • Sie müssen sicherstellen, dass der NFS-Mount kontinuierlich auf allen VM-Clusterknoten gewartet wird.
      • Auf das in NFS gemountete Dateisystem muss der Betriebssystembenutzer oracle auf allen VM-Clusterknoten Lese- und Schreibzugriff haben.
    • Autonomous Database on Cloud@Customer:
      Hinweis

      Oracle Autonomous Database on Exadata Cloud@Customer unterstützt die NFS-Versionen 3 und 4. Mounts mit beiden Versionen, jedoch standardmäßig Version 4.
      • Um sicherzustellen, dass das autonome VM-Cluster über das (bevorzugte) Backupnetzwerk auf den NFS-Server zugreifen kann, geben Sie beim Konfigurieren des VM-Clusternetzwerks gültige Backupnetzwerk-IP-Adressen ein.

        Wenn das Backupziel nicht über das Backupnetzwerk, sondern über das Clientnetzwerk zugänglich ist, wird der Backupdatenverkehr über das Clientnetzwerk geleitet.

      • Auf das in NFS gemountete Dateisystem muss der Betriebssystembenutzer oracle auf allen VM-Clusterknoten Lese- und Schreibzugriff haben.
      • Wenn Berechtigungen auf Benutzerebene gesteuert werden, lautet die uid:gid des Benutzers oracle für das autonome VM-Cluster 1001:1001.
      • Bei NFSv4-Servern, die den Portbereich einschränken, müssen Sie die unsichere Option verwenden, um anderen Clients als einem Administratorbenutzer die Verbindung zum NFS-Server zu ermöglichen.

Konsole für Backupziele für Oracle Exadata Database Service on Cloud@Customer verwenden

Hier erfahren Sie, wie Sie mit der Konsole ein Backupziel für Ihre Infrastruktur für Oracle Exadata Database Service on Cloud@Customer erstellen, bearbeiten, verschieben und beenden.

Backupziel mit der Konsole erstellen

Zum Erstellen eines Backupziels müssen Sie die Werte zur Konfiguration des Backupziels eingeben.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle Database auf Exadata Database Service on Cloud@Customer.
  2. Wählen Sie die Region aus, zu der Ihre Exadata-Infrastruktur gehört.
  3. Klicken Sie auf Backupziele.
  4. Klicken Sie auf Backupziel erstellen.
  5. Geben Sie auf der Seite Backupziel erstellen die erforderlichen Informationen ein:
    1. Compartment auswählen.

      Wählen Sie in der Liste der verfügbaren Compartments das Compartment aus, welches das Backupziel enthalten soll.

    2. Geben Sie dem Backupziel einen Namen.

      Geben Sie einen benutzerfreundlichen Namen ein, mit dem Sie das Backupziel identifizieren können. Der Name muss nicht eindeutig sein, weil eine Oracle Cloud-ID (OCID) das Backupziel eindeutig identifiziert.

    3. Wählen Sie entweder eine Zero Data Loss Recovery Appliance oder ein NFS-(Network File System-)Backupziel aus.
      Hinweis

      Sie können auch den OCI-Objektspeicher als Backupziel festlegen. Dies ist jedoch von dieser Seite aus nicht möglich. Sie können den OCI-Objektspeicher beim Erstellen einer Datenbank als Backupziel konfigurieren. Weitere Informationen finden Sie unter Backupzieltyp im Abschnitt Datenbank mit der Konsole erstellen.

      Wählen Sie Recovery Appliance oder Network Storage (NFS) aus.

      • Wenn Sie Recovery Appliance auswählen, müssen Sie für die Zero Data Loss Recovery Appliance auch Folgendes angeben:
        • Geben Sie die Verbindungszeichenfolge für die Recovery Appliance an: Geben Sie die Oracle Net Services-Zeichenfolge für die Verbindung zu der Appliance an. Diese Informationen werden normalerweise vom Zero Data Loss Recovery Appliance-Administrator bereitgestellt.
          Hinweis

          ADB-Kunden müssen die Verbindungszeichenfolge, die mit der Recovery Appliance verbunden ist, in einem Oracle-Zeichenfolgenformat "easy connect" angeben, wie unten dargestellt:
          host:port/service name

          Dabei ist host der SCAN-Hostname der Zero Data Loss Recovery Appliance.

        • Geben Sie die VPC-Benutzer an (Virtual Private Catalog, virtueller privater Katalog): Geben Sie einen VPC-Benutzernamen für das Herstellen einer Verbindung zur Zero Data Loss Recovery Appliance an. Sie können mehrere VPC- Benutzernamen angeben, wenn Sie die Appliance als Backupziel für mehrere Datenbanken verwenden möchten. Diese Informationen werden normalerweise vom Zero Data Loss Recovery Appliance-Administrator bereitgestellt.
      • Wenn Sie Netzwerkspeicher (NFS) auswählen, müssen Sie auch Folgendes angeben:
        • Selbst mounten für nicht autonome Datenbanken:

          Geben Sie den Pfad zum lokalen NFS-Mount Point an: Geben Sie den lokalen Verzeichnispfad zu den einzelnen VM-Clusterknoten an, in denen der NFS-Serverspeicherort gemountet ist. Der lokale Verzeichnispfad und der NFS-Serverspeicherort müssen auf allen VM-Clusterknoten identisch sein.
        • Automatisch mounten für autonome Datenbanken:

          Verwenden Sie dieses Ziel für autonome Datenbanken:
          • NFS-Server: Geben Sie die IP-Adresse des NFS-Servers an. Optional können Sie bis zu vier IP-Adressen angeben. Dies sind nur zusätzliche Pfade zum gleichen NFS-Server. Beachten Sie, dass Oracle nur ein NFS-Gerät für Backups unterstützt.
          • NFS-Export-Share: Geben Sie den Verzeichnispfad an, in dem das exportierte Dateisystem gemountet ist.
    4. Konfigurieren Sie die erweiterten Optionen.
      • Tags: (Optional) Sie können wählen, ob Sie Tags anwenden möchten. 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 in den Informationen zu Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollten, überspringen Sie diese Option, oder fragen Sie Ihren Administrator. Sie können die Tags auch später noch zuweisen.
  6. Klicken Sie auf Backupziel erstellen.

    Auf der Seite Backupzieldetails wird das neu erstellte Backupziel angezeigt.

Backupziel mit der Konsole bearbeiten

Um ein Backupziel zu bearbeiten, müssen Sie Werte für die Backupzielkonfiguration eingeben.

Sie können ein Backupziel nur bearbeiten, solange es nicht mit einer Datenbank verknüpft ist.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle Database auf Exadata Database Service on Cloud@Customer.
  2. Wählen Sie die Region und das Compartment mit dem Backupziel, das Sie bearbeiten möchten.
  3. Klicken Sie auf Backupziele.
  4. Klicken Sie auf den Namen des Backupziels, das Sie bearbeiten möchten.

    Auf der Seite Backupzieldetails werden Informationen zum ausgewählten Backupziel angezeigt.

  5. Klicken Sie auf Bearbeiten.
  6. Bearbeiten Sie im Dialogfeld Backupziel bearbeiten die Attribute des Backupziels:
    Hinweis

    Backupziele, die bereits mit einer Datenbank verknüpft sind, können Sie nicht bearbeiten.

    • Wenn Sie ein Zero Data Loss Recovery Appliance-Backupziel bearbeiten:
      • Geben Sie die Verbindungszeichenfolge für die Recovery Appliance an: Geben Sie die Oracle Net Services-Verbindungszeichenfolge an, mit der eine Verbindung zur Recovery Appliance hergestellt wird. Diese Informationen werden normalerweise vom Recovery-Appliance-Administrator bereitgestellt.
      • Geben Sie die VPC-Benutzer an (Virtual Private Catalog, virtueller privater Katalog): Geben Sie einen VPC-Benutzernamen für das Herstellen einer Verbindung zur Recovery Appliance an. Sie können mehrere VPC- Benutzernamen angeben, falls Sie die Recovery Appliance als Backupziel für mehrere Datenbanken verwenden möchten. Diese Informationen werden normalerweise vom Recovery-Appliance-Administrator bereitgestellt.
    • Wenn Sie ein NFS-Backupziel bearbeiten:
      • Selbst mounten für nicht autonome Datenbanken:

        Geben Sie den Pfad zum lokalen NFS-Mount Point an: Geben Sie den lokalen Verzeichnispfad zu den einzelnen VM-Clusterknoten an, in denen der NFS-Serverspeicherort gemountet ist. Der lokale Verzeichnispfad und der NFS-Serverspeicherort müssen auf allen VM-Clusterknoten identisch sein.
      • Automatisch mounten für autonome Datenbanken:

        Verwenden Sie dieses Ziel für autonome Datenbanken:
        • NFS-Server: Geben Sie die IP-Adresse des NFS-Servers an. Optional können Sie bis zu vier IP-Adressen angeben.
        • NFS-Export-Share: Geben Sie den Verzeichnispfad an, in dem das exportierte Dateisystem gemountet ist.
  7. Klicken Sie auf Änderungen speichern.
Backupziel mit der Konsole in ein anderes Compartment verschieben

Um ein Backupziel zu verschieben, müssen Sie Werte für die Konfiguration des Backupziels eingeben.

Sie können Backupziele in ein anderes Compartment verschieben.

Wenn Sie ein Backupziel verschieben, wirkt sich die Änderung des Compartments nicht auf andere verknüpfte Ressourcen aus. Diese anderen Ressourcen, wie die zugehörigen Datenbanken, verbleiben in ihrem bisherigen Compartment.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle Database auf Exadata Database Service on Cloud@Customer.
  2. Wählen Sie die Region und das Compartment mit dem zu verschiebenden Backupziel aus.
  3. Klicken Sie auf Backupziele.
  4. Klicken Sie auf den Namen des Backupziels, das Sie verschieben möchten.

    Auf der Seite "Backupzieldetails" werden Informationen zum ausgewählten Backupziel angezeigt.

  5. Klicken Sie auf Ressource verschieben.
  6. Wählen Sie im nächsten Dialogfeld das neue Compartment für das Backupziel aus, und klicken Sie auf Ressource verschieben.
Backupziel mit der Konsole löschen

Zum Löschen eines Backupziels müssen Sie die Werte zur Konfiguration des Backupziels eingeben.

Bevor Sie ein Backupziel löschen können, müssen Sie sicherstellen, dass es nicht mit einer Datenbank verknüpft ist.

Beim Löschen eines Backupziels gilt Folgendes:
  • Es werden keine verbleibenden Backups im Backupziel entfernt.
  • Alle Referenzen auf das gelöschte Backupziel werden aus der Cloud-Control Plane entfernt.
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle Database auf Exadata Database Service on Cloud@Customer.
  2. Wählen Sie die Region und das Compartment mit dem zu löschenden Backupziel aus.
  3. Klicken Sie auf Backupziele.
  4. Klicken Sie auf den Namen des Backupziels, das Sie löschen möchten.

    Auf der Seite "Backupzieldetails" werden Informationen zum ausgewählten Backupziel angezeigt.

  5. Klicken Sie auf Löschen.
  6. Geben Sie im nächsten Dialogfeld den Namen des Backupziels ein, und klicken Sie auf Backupziel löschen, um die Aktion zu bestätigen.

Oracle Exadata Database Service on Cloud@Customer-Backupziele mit der API verwalten

Hier finden Sie die Liste der API-Aufrufe zum Verwalten Ihrer Oracle Exadata Database Service on Cloud@Customer-Backupziele.

Informationen zum Verwenden der API und Signieren von Anforderungen finden Sie unter "REST-APIs" und "Sicherheitszugangsdaten". Informationen zu SDKs finden Sie unter "Software Development Kits und Befehlszeilenschnittstelle".

Verwenden Sie diese API-Vorgänge, um Oracle Exadata Database Service on Cloud@Customer-Backupziele zu verwalten:
  • CreateBackupDestination
  • DeleteBackupDestination
  • GetBackupDestination
  • ListBackupDestination
  • UpdateBackupDestination
  • ChangeBackupDestinationCompartment

Die vollständige Liste der APIs finden Sie unter "Database-Service-API".

Oracle Database-Backupmethoden in Exadata Cloud

Oracle Exadata Database Service on Cloud@Customer bietet zwei empfohlene Möglichkeiten, Backups zu konfigurieren und zu erstellen: von Oracle verwaltetes Backup und vom Benutzer konfiguriertes Backup.

Von Oracle verwaltetes Backup

Datenbankbackups werden vollständig vom Oracle Exadata Database Service on Cloud@Customer-Service basierend auf einer einmaligen Konfiguration verwaltet.

Nach der Konfiguration brauchen Sie keine Wartungsarbeiten wie Backupplanung und -löschung durchzuführen. Oracle verwaltet die Backups über klar definierte Workflows. Bestimmte Backupkonfigurationsparameter sind nicht vollständig in den Workflow für von Oracle verwaltete Backups integriert. Wenn Sie diese Parameter für die Backups festlegen möchten, können Sie dies mit dbaascli database backup —configure tun. Weitere Informationen finden Sie unter Datenbank für Backup konfigurieren.

Backupziele

Ein Backupziel ist ein Ziel zum Senden von Datenbankbackups. Das Ziel kann ein lokales Dateisystem, ein Objektspeicher, ein NFS-Mount oder ZDLRA sein.

Backupziele für Oracle Exadata Database Service on Cloud@Customer verwalten

Für Backups können Sie entweder die Backupfunktion von Oracle Exadata Database Service on Cloud@Customer verwenden oder einen Backupspeicherort an einem verwaltenden Speicherort konfigurieren.

Oracle Exadata Database Service on Cloud@Customer umfasst eine Backupfunktion, die Sie für jede Datenbank einzeln konfigurieren können.

Siehe Datenbanken auf Exadata Cloud@Customer verwalten und Datenbankbackup und -Recovery auf Exadata Cloud@Customer verwalten.

Wenn Sie Backups in einer Recovery Appliance oder an einem NFS-(Network File Storage-)Speicherort speichern möchten, den Sie verwalten, müssen Sie zunächst ein Backupziel erstellen. Jedes Backupziel definiert die Eigenschaften, die für die Verbindung mit dem Recovery-Appliance- oder NFS-Speicherort erforderlich sind. Jedes Backupziel muss über die VM-Clusterknoten in Ihrem Data Center zugänglich sein.

Die Backupfunktion von Oracle Exadata Database Service on Cloud@Customer kann Backups auch im Oracle Cloud Infrastructure-Objektspeicher oder im lokalen Exadata-Speicher auf Ihrem Oracle Exadata Database Service on Cloud@Customer-System speichern. Sie müssen jedoch kein Backupziel für diese anderen Speicherorte erstellen. Stattdessen sind die relevanten Optionen für Backups im Cloud-Objektspeicher oder im lokalen Exadata-Speicher direkt verfügbar, wenn Sie eine Datenbank erstellen.

Hinweis

Geben Sie keine vertraulichen Informationen ein, wenn Sie Ihren Cloud-Ressourcen Beschreibungen, Tags oder Anzeigenamen über die Konsole, die API oder die CLI von Oracle Cloud Infrastructure zuweisen.
Voraussetzungen für Backupziele für Oracle Exadata Database Service on Cloud@Customer

Prüfen Sie die Voraussetzungen zum Konfigurieren von Backupzielen an einem Zero Data Loss Recovery Appliance-Speicherort oder einem NFS-Backupspeicherort.

  • Für ein Zero Data Loss Recovery Appliance-Backupziel:
    • Die Appliance muss mit einem Virtual Private Catalog-(VPC-)Benutzer konfiguriert sein, der für das Erstellen von Backups verwendet wird.
    • Die Appliance muss mit dem eindeutigen Datenbanknamen der zu sichernden Datenbank und einer Zuordnung zum VPC-Benutzer konfiguriert sein.
    • Auf die Appliance muss vom Oracle Exadata Database Service on Cloud@Customer-System über die Oracle Net Services-Verbindungszeichenfolge, die vom Zero Data Loss Recovery Appliance-Administrator bereitgestellt wird, Zugriff bestehen.
  • Für ein NFS-Backupziel:
    • Nicht autonome Datenbanken in Oracle Exadata Database Service on Cloud@Customer:
      • Sie müssen den NFS-Serverspeicherort in einem lokalen Mount-Point-Verzeichnis auf jedem Knoten im VM-Cluster mounten.
      • Das lokale Mount-Point-Verzeichnis und der NFS-Server müssen auf allen Knoten im Cluster identisch sein.
      • Sie müssen sicherstellen, dass der NFS-Mount kontinuierlich auf allen VM-Clusterknoten gewartet wird.
      • Auf das in NFS gemountete Dateisystem muss der Betriebssystembenutzer oracle auf allen VM-Clusterknoten Lese- und Schreibzugriff haben.
    • Autonomous Database on Cloud@Customer:
      Hinweis

      Oracle Autonomous Database on Exadata Cloud@Customer unterstützt die NFS-Versionen 3 und 4. Mounts mit beiden Versionen, jedoch standardmäßig Version 4.
      • Um sicherzustellen, dass das autonome VM-Cluster über das (bevorzugte) Backupnetzwerk auf den NFS-Server zugreifen kann, geben Sie beim Konfigurieren des VM-Clusternetzwerks gültige Backupnetzwerk-IP-Adressen ein.

        Wenn das Backupziel nicht über das Backupnetzwerk, sondern über das Clientnetzwerk zugänglich ist, wird der Backupdatenverkehr über das Clientnetzwerk geleitet.

      • Auf das in NFS gemountete Dateisystem muss der Betriebssystembenutzer oracle auf allen VM-Clusterknoten Lese- und Schreibzugriff haben.
      • Wenn Berechtigungen auf Benutzerebene gesteuert werden, lautet die uid:gid des Benutzers oracle für das autonome VM-Cluster 1001:1001.
      • Bei NFSv4-Servern, die den Portbereich einschränken, müssen Sie die unsichere Option verwenden, um anderen Clients als einem Administratorbenutzer die Verbindung zum NFS-Server zu ermöglichen.
Konsole für Backupziele für Oracle Exadata Database Service on Cloud@Customer verwenden

Hier erfahren Sie, wie Sie mit der Konsole ein Backupziel für Ihre Infrastruktur für Oracle Exadata Database Service on Cloud@Customer erstellen, bearbeiten, verschieben und beenden.

Backupziel mit der Konsole erstellen

Zum Erstellen eines Backupziels müssen Sie die Werte zur Konfiguration des Backupziels eingeben.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle Database auf Exadata Database Service on Cloud@Customer.
  2. Wählen Sie die Region aus, zu der Ihre Exadata-Infrastruktur gehört.
  3. Klicken Sie auf Backupziele.
  4. Klicken Sie auf Backupziel erstellen.
  5. Geben Sie auf der Seite Backupziel erstellen die erforderlichen Informationen ein:
    1. Compartment auswählen.

      Wählen Sie in der Liste der verfügbaren Compartments das Compartment aus, welches das Backupziel enthalten soll.

    2. Geben Sie dem Backupziel einen Namen.

      Geben Sie einen benutzerfreundlichen Namen ein, mit dem Sie das Backupziel identifizieren können. Der Name muss nicht eindeutig sein, weil eine Oracle Cloud-ID (OCID) das Backupziel eindeutig identifiziert.

    3. Wählen Sie entweder eine Zero Data Loss Recovery Appliance oder ein NFS-(Network File System-)Backupziel aus.
      Hinweis

      Sie können auch den OCI-Objektspeicher als Backupziel festlegen. Dies ist jedoch von dieser Seite aus nicht möglich. Sie können den OCI-Objektspeicher beim Erstellen einer Datenbank als Backupziel konfigurieren. Weitere Informationen finden Sie unter Backupzieltyp im Abschnitt Datenbank mit der Konsole erstellen.

      Wählen Sie Recovery Appliance oder Network Storage (NFS) aus.

      • Wenn Sie Recovery Appliance auswählen, müssen Sie für die Zero Data Loss Recovery Appliance auch Folgendes angeben:
        • Geben Sie die Verbindungszeichenfolge für die Recovery Appliance an: Geben Sie die Oracle Net Services-Zeichenfolge für die Verbindung zu der Appliance an. Diese Informationen werden normalerweise vom Zero Data Loss Recovery Appliance-Administrator bereitgestellt.
          Hinweis

          ADB-Kunden müssen die Verbindungszeichenfolge, die mit der Recovery Appliance verbunden ist, in einem Oracle-Zeichenfolgenformat "easy connect" angeben, wie unten dargestellt:
          host:port/service name

          Dabei ist host der SCAN-Hostname der Zero Data Loss Recovery Appliance.

        • Geben Sie die VPC-Benutzer an (Virtual Private Catalog, virtueller privater Katalog): Geben Sie einen VPC-Benutzernamen für das Herstellen einer Verbindung zur Zero Data Loss Recovery Appliance an. Sie können mehrere VPC- Benutzernamen angeben, wenn Sie die Appliance als Backupziel für mehrere Datenbanken verwenden möchten. Diese Informationen werden normalerweise vom Zero Data Loss Recovery Appliance-Administrator bereitgestellt.
      • Wenn Sie Netzwerkspeicher (NFS) auswählen, müssen Sie auch Folgendes angeben:
        • Selbst mounten für nicht autonome Datenbanken:

          Geben Sie den Pfad zum lokalen NFS-Mount Point an: Geben Sie den lokalen Verzeichnispfad zu den einzelnen VM-Clusterknoten an, in denen der NFS-Serverspeicherort gemountet ist. Der lokale Verzeichnispfad und der NFS-Serverspeicherort müssen auf allen VM-Clusterknoten identisch sein.
        • Automatisch mounten für autonome Datenbanken:

          Verwenden Sie dieses Ziel für autonome Datenbanken:
          • NFS-Server: Geben Sie die IP-Adresse des NFS-Servers an. Optional können Sie bis zu vier IP-Adressen angeben. Dies sind nur zusätzliche Pfade zum gleichen NFS-Server. Beachten Sie, dass Oracle nur ein NFS-Gerät für Backups unterstützt.
          • NFS-Export-Share: Geben Sie den Verzeichnispfad an, in dem das exportierte Dateisystem gemountet ist.
    4. Konfigurieren Sie die erweiterten Optionen.
      • Tags: (Optional) Sie können wählen, ob Sie Tags anwenden möchten. 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 in den Informationen zu Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollten, überspringen Sie diese Option, oder fragen Sie Ihren Administrator. Sie können die Tags auch später noch zuweisen.
  6. Klicken Sie auf Backupziel erstellen.

    Auf der Seite Backupzieldetails wird das neu erstellte Backupziel angezeigt.

Backupziel mit der Konsole bearbeiten

Um ein Backupziel zu bearbeiten, müssen Sie Werte für die Backupzielkonfiguration eingeben.

Sie können ein Backupziel nur bearbeiten, solange es nicht mit einer Datenbank verknüpft ist.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle Database auf Exadata Database Service on Cloud@Customer.
  2. Wählen Sie die Region und das Compartment mit dem Backupziel, das Sie bearbeiten möchten.
  3. Klicken Sie auf Backupziele.
  4. Klicken Sie auf den Namen des Backupziels, das Sie bearbeiten möchten.

    Auf der Seite Backupzieldetails werden Informationen zum ausgewählten Backupziel angezeigt.

  5. Klicken Sie auf Bearbeiten.
  6. Bearbeiten Sie im Dialogfeld Backupziel bearbeiten die Attribute des Backupziels:
    Hinweis

    Backupziele, die bereits mit einer Datenbank verknüpft sind, können Sie nicht bearbeiten.

    • Wenn Sie ein Zero Data Loss Recovery Appliance-Backupziel bearbeiten:
      • Geben Sie die Verbindungszeichenfolge für die Recovery Appliance an: Geben Sie die Oracle Net Services-Verbindungszeichenfolge an, mit der eine Verbindung zur Recovery Appliance hergestellt wird. Diese Informationen werden normalerweise vom Recovery-Appliance-Administrator bereitgestellt.
      • Geben Sie die VPC-Benutzer an (Virtual Private Catalog, virtueller privater Katalog): Geben Sie einen VPC-Benutzernamen für das Herstellen einer Verbindung zur Recovery Appliance an. Sie können mehrere VPC- Benutzernamen angeben, falls Sie die Recovery Appliance als Backupziel für mehrere Datenbanken verwenden möchten. Diese Informationen werden normalerweise vom Recovery-Appliance-Administrator bereitgestellt.
    • Wenn Sie ein NFS-Backupziel bearbeiten:
      • Selbst mounten für nicht autonome Datenbanken:

        Geben Sie den Pfad zum lokalen NFS-Mount Point an: Geben Sie den lokalen Verzeichnispfad zu den einzelnen VM-Clusterknoten an, in denen der NFS-Serverspeicherort gemountet ist. Der lokale Verzeichnispfad und der NFS-Serverspeicherort müssen auf allen VM-Clusterknoten identisch sein.
      • Automatisch mounten für autonome Datenbanken:

        Verwenden Sie dieses Ziel für autonome Datenbanken:
        • NFS-Server: Geben Sie die IP-Adresse des NFS-Servers an. Optional können Sie bis zu vier IP-Adressen angeben.
        • NFS-Export-Share: Geben Sie den Verzeichnispfad an, in dem das exportierte Dateisystem gemountet ist.
  7. Klicken Sie auf Änderungen speichern.
Backupziel mit der Konsole in ein anderes Compartment verschieben

Um ein Backupziel zu verschieben, müssen Sie Werte für die Konfiguration des Backupziels eingeben.

Sie können Backupziele in ein anderes Compartment verschieben.

Wenn Sie ein Backupziel verschieben, wirkt sich die Änderung des Compartments nicht auf andere verknüpfte Ressourcen aus. Diese anderen Ressourcen, wie die zugehörigen Datenbanken, verbleiben in ihrem bisherigen Compartment.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle Database auf Exadata Database Service on Cloud@Customer.
  2. Wählen Sie die Region und das Compartment mit dem zu verschiebenden Backupziel aus.
  3. Klicken Sie auf Backupziele.
  4. Klicken Sie auf den Namen des Backupziels, das Sie verschieben möchten.

    Auf der Seite "Backupzieldetails" werden Informationen zum ausgewählten Backupziel angezeigt.

  5. Klicken Sie auf Ressource verschieben.
  6. Wählen Sie im nächsten Dialogfeld das neue Compartment für das Backupziel aus, und klicken Sie auf Ressource verschieben.
Backupziel mit der Konsole löschen

Zum Löschen eines Backupziels müssen Sie die Werte zur Konfiguration des Backupziels eingeben.

Bevor Sie ein Backupziel löschen können, müssen Sie sicherstellen, dass es nicht mit einer Datenbank verknüpft ist.

Beim Löschen eines Backupziels gilt Folgendes:
  • Es werden keine verbleibenden Backups im Backupziel entfernt.
  • Alle Referenzen auf das gelöschte Backupziel werden aus der Cloud-Control Plane entfernt.
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle Database auf Exadata Database Service on Cloud@Customer.
  2. Wählen Sie die Region und das Compartment mit dem zu löschenden Backupziel aus.
  3. Klicken Sie auf Backupziele.
  4. Klicken Sie auf den Namen des Backupziels, das Sie löschen möchten.

    Auf der Seite "Backupzieldetails" werden Informationen zum ausgewählten Backupziel angezeigt.

  5. Klicken Sie auf Löschen.
  6. Geben Sie im nächsten Dialogfeld den Namen des Backupziels ein, und klicken Sie auf Backupziel löschen, um die Aktion zu bestätigen.
Oracle Exadata Database Service on Cloud@Customer-Backupziele mit der API verwalten

Hier finden Sie die Liste der API-Aufrufe zum Verwalten Ihrer Oracle Exadata Database Service on Cloud@Customer-Backupziele.

Informationen zum Verwenden der API und Signieren von Anforderungen finden Sie unter "REST-APIs" und "Sicherheitszugangsdaten". Informationen zu SDKs finden Sie unter "Software Development Kits und Befehlszeilenschnittstelle".

Verwenden Sie diese API-Vorgänge, um Oracle Exadata Database Service on Cloud@Customer-Backupziele zu verwalten:
  • CreateBackupDestination
  • DeleteBackupDestination
  • GetBackupDestination
  • ListBackupDestination
  • UpdateBackupDestination
  • ChangeBackupDestinationCompartment

Die vollständige Liste der APIs finden Sie unter "Database-Service-API".

Automatisches Backup und Recovery

Datenbankbackup für Oracle Exadata Database Service on Cloud@Customer verwalten

Hier erfahren Sie, wie Sie das Backup beim Erstellen der Datenbank in Oracle Exadata Database Service on Cloud@Customer konfigurieren.

Oracle Exadata Database Service on Cloud@Customer stellt automatische Datenbankbackupfunktionen bereit, die Oracle Recovery Manager (RMAN) verwenden. Wenn Sie eine Datenbank auf Oracle Exadata Database Service on Cloud@Customer erstellen, können Sie ein Backupziel angeben und automatische Backups aktivieren. Weitere Informationen finden Sie im Abschnitt zur Verwaltung von Backupzielen für Oracle Exadata Database Service on Cloud@Customer in dieser Dokumentation.

Nach dem Erstellen der Datenbank können Sie auch:

  • eine Liste der verfügbaren Backups anzeigen
  • automatische Backups aktivieren oder deaktivieren.
  • Backupeinstellungen bearbeiten.
  • Datenbank wiederherstellen.

Sie können diese Vorgänge mit der Konsole oder mit der API ausführen.

Automatische Datenbankbackups werden wie folgt konfiguriert:

  • Automatische Backups erfolgen täglich zum geplanten Zeitpunkt. Der automatische Backupprozess kann zu einem beliebigen Zeitpunkt im täglichen Backupfenster ausgeführt werden. Das Backupfenster liegt zwischen Mitternacht und 6:00 in der Zeitzone des VM-Clusters, das die Datenbank hostet.

  • Automatische Backups verwenden eine Kombination aus vollständigen (RMAN-Ebene 0) und inkrementellen (RMAN-Ebene 1) Datenbankbackups:

    • Bei Backups auf eine Zero Data Loss Recovery Appliance erstellt und validiert die Zero Data Loss Recovery Appliance nach einem ersten vollständigen Backup aus jedem täglichen inkrementellen Backup virtuelle vollständige Backups.
    • Bei Backups in NFS oder OSS beträgt das Standardintervall zwischen Backups der Ebene 0 sieben Tage. Der Standardtag auf Ebene 0 ist Sonntag.
    • Für Backups in lokalem Exadata-Speicher:

      Der Aufbewahrungszeitraum für lokalen Exadata-Speicher kann 7 oder 14 Tage lang sein. Unabhängig vom Aufbewahrungsfenster, das für Backups im lokalen Exadata-Speicher ausgewählt wurde, werden inkrementelle Backups der Ebene 1 immer ausgeführt, nachdem die erste Imagekopie der Ebene 0 erstellt wurde. Außerdem werden die inkrementellen Backups der Ebene 1 mit dem Imagekopiebackup der Ebene 0 zusammengeführt, wenn ihr Aufbewahrungszeitraum abgelaufen ist.

      Beispiel: Ein 14-tägiges lokales Aufbewahrungsfenster enthält ein "zusammengeführtes" Backup der Ebene 0, 14 inkrementelle Backups der Ebene 1 plus Archive-Logs für die 14 Tage.

  • Der Aufbewahrungszeitraum gibt an, wie lange automatische Backups aufbewahrt werden:

    • Bei Backups auf eine Zero Data Loss Recovery Appliance wird der Aufbewahrungszeitraum von der Aufbewahrungs-Policy bestimmt, die auf der Appliance implementiert ist.
    • Bei Backups im lokalen Exadata-Speicher können Sie einen Aufbewahrungszeitraum von 7 oder 14 Tagen auswählen. Der Standardaufbewahrungszeitraum beträgt 7 Tage.
    • Bei Backups in Oracle Cloud Infrastructure Object Storage oder einem NFS-Backupziel können Sie einen der folgenden vordefinierten Aufbewahrungszeiträume auswählen: 7 Tage, 14 Tage, 30 Tage, 45 Tage oder 60 Tage. Der Standardaufbewahrungszeitraum beträgt 30 Tage.
  • Standardmäßig wird Oracle Database im ARCHIVELOG-Modus ausgeführt, und archivierte Redo-Logdateien werden alle 30 Minuten gesichert.
  • Unabhängig vom Backupziel werden Backups von Benutzerdaten standardmäßig verschlüsselt.

Während ein Backup ausgeführt wird, empfiehlt Oracle, dass Sie keine Aktionen ausführen, welche die Verfügbarkeit beeinträchtigen könnten, wie das Neustarten virtueller Maschinen oder das Einspielen von Patches. Wenn ein automatischer Backupvorgang nicht erfolgreich verläuft, wird das Backup in das Backupfenster des nächsten Tages verschoben.

Bei Bedarf können Sie Oracle Database wie folgt wiederherstellen:

  • In den Status am letzten verfügbaren Restore Point.
  • In den Status an einem bestimmten Zeitpunkt. Geben Sie dazu einen Zeitstempel an.
  • In den Status bei einer Oracle Database System Change Number (SCN)
Hinweis

Die in diesem Thema beschriebenen Backup- und Recovery-Funktionen beziehen sich nur auf Datenbankbackup und -Recovery. Dies umfasst Oracle Database-Datendateien, Logdateien, Kontrolldateien und die Server Parameter File (SPFILE). Sie sind für das Backup anderer Dateien auf Ihren virtuellen Maschinen verantwortlich. Insbesondere empfiehlt Oracle unbedingt, dass Sie ein Backup des TDE-(Transparent Data Encryption-)Keystores (-Wallets) erstellen. Ohne den TDE-Keystore sind die Oracle Database-Backups im Grunde nutzlos, da Sie die im Backup enthaltenen Daten nicht lesen können.
Hinweis

Wenn das TAG-basierte Recovery aufgrund des Fehlers ORA-01152 nicht erfolgreich verläuft, verwenden Sie Recovery Manager (RMAN) direkt, um das Recovery abzuschließen.

Wenn das Recovery der Server Parameter File (SPFILE) für die lokale Konfiguration mit dbaascli nicht erfolgreich verläuft, verwenden Sie Recovery Manager (RMAN) direkt, um das Recovery abzuschließen.

Backup und Recovery mit der Konsole konfigurieren und verwalten

Hier erfahren Sie, wie Sie mit der Konsole eine Liste der verfügbaren Backups anzeigen, Backupeinstellungen bearbeiten und Datenbanken für Oracle Exadata Database Service on Cloud@Customer wiederherstellen.

Liste der verfügbaren Backups mit der Konsole anzeigen

Um eine Liste der verfügbaren Backups mit Oracle Exadata Database Service on Cloud@Customer anzuzeigen, führen Sie diese Schritte aus.

Hinweis

Nur die verwalteten Backups werden mit der Konsole synchronisiert. Wenn Sie Backups direkt im Backend konfigurieren, werden sie nicht mit der Konsole synchronisiert. Dies ist ein erwartetes Verhalten, und Oracle plant keine Änderung dieses Verhaltens.
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle Database auf Exadata Database Service on Cloud@Customer.
  2. Wählen Sie die Region und das Compartment mit dem VM-Cluster aus, das die gewünschte Datenbank hostet.
  3. Klicken Sie auf VM-Cluster.
  4. Klicken Sie auf den Namen des VM-Clusters, das die gewünschte Datenbank hostet.
  5. Klicken Sie auf der Seite VM-Clusterdetails in der Liste Ressourcen auf Datenbanken.
  6. Klicken Sie auf den Namen der gewünschten Datenbank.
    Auf der Seite Datenbankdetails werden Informationen zur ausgewählten Datenbank angezeigt, darunter eine Liste der verfügbaren Backups.
Backupeinstellungen mit der Konsole bearbeiten

Um Backupziele zu bearbeiten, Backuppläne zu ändern und andere Backupadministrationsaufgaben auszuführen, können Sie die Oracle Exadata Database Service on Cloud@Customer-Konsole verwenden.

So ändern Sie die verfügbaren Backupeinstellungen:
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle Database auf Exadata Database Service on Cloud@Customer.
  2. Wählen Sie die Region und das Compartment mit dem VM-Cluster aus, das die Datenbank hostet, für die Sie Backupeinstellungen bearbeiten möchten.
  3. Klicken Sie auf VM-Cluster.
  4. Klicken Sie auf den Namen des VM-Clusters, das die Datenbank hostet, für die Sie Backupeinstellungen bearbeiten möchten.
  5. Klicken Sie auf der Seite VM-Clusterdetails in der Liste Ressourcen auf Datenbanken.
  6. Klicken Sie auf den Namen der Datenbank, für die Sie Backupeinstellungen bearbeiten möchten.

    Auf der Seite Datenbankdetails werden Informationen zur ausgewählten Datenbank angezeigt.

  7. Klicken Sie auf Backupeinstellungen bearbeiten.
  8. Die aktuelle Backupkonfiguration bestimmt die Änderungen, die Sie im Dialogfeld Backupeinstellungen vornehmen können:
    • Wenn keine automatischen Backups konfiguriert sind, können Sie die Backupkonfiguration für die Datenbank mit den folgenden Einstellungen definieren:

      • Backupzieltyp: Wählen Sie eine Option aus der Liste aus.
        • Lokal: Wählen Sie diese Option aus, um Backups lokal auf den Exadata-Speicherservern in Ihrem Exadata Database Service on Cloud@Customer-System zu speichern.

          Diese Option ist nur verfügbar, wenn Sie Backups im lokalen Exadata-Speicher in dem VM-Cluster aktiviert haben, auf dem Sie die Datenbank hosten möchten.

        • Objektspeicher: Wählen Sie diese Option aus, um Backups in einem Objektspeichercontainer zu speichern, der von Oracle auf Oracle Cloud Infrastructure verwaltet wird.

          Um diese Option verwenden zu können, muss Ihr Exadata Database Service on Cloud@Customer-System Egress-Konnektivität zu Oracle Cloud Infrastructure Object Storage haben.

        • NFS: Wählen Sie diese Option aus, um Backups in einem der zuvor definierten Backupziele zu speichern, die NFS-(Network File System-)Speicher verwenden. Siehe "Backupziele für Exadata Database Service on Cloud@Customer verwalten".

          Wenn Sie diese Option auswählen, müssen Sie auch einen Wert in der Liste der NFS-Backupziele auswählen.

        • Recovery Appliance: Wählen Sie diese Option aus, um Backups in einem der zuvor definierten Backupziele zu speichern, das Oracle Zero Data Loss Recovery Appliance verwendet. Siehe Backupziele für Exadata Database Service on Cloud@Customer verwalten.

          Wenn Sie diese Option auswählen, müssen Sie folgende Informationen angeben:

          • Wählen Sie in der Liste Recovery Appliance die Option Backupziele aus.
          • Wählen Sie einen Wert aus der Liste der VPC-Benutzer aus, welche die VPC-(Virtual Private Catalog-)Benutzernamen enthält, die im Recovery-Appliance-Backupziel definiert sind.
          • Geben Sie das Kennwort für den VPC-Benutzer ein.
          Hinweis

          Wenn Sie ein Backupziel auswählen, können Sie es später auch nicht mehr ändern.

          Weitere Informationen zum Anpassen des Verhaltens von Echtzeit-Redo-Transport (RTRT) finden Sie unter Verhalten von Echtzeit-Redo-Transport (RTRT) für Recovery-Appliance-Backups anpassen.

      • Automatische Backups aktivieren: Wählen Sie diese Option aus, um tägliche Backups gemäß der Policy für automatische Backups zu aktivieren.
      • Backupaufbewahrungszeitraum: Wählen Sie diese Option aus, um eine der Optionen für die Aufbewahrungszeit der automatischen Backups auszuwählen.

        Bei Backups im lokalen Exadata-Speicher können Sie einen Aufbewahrungszeitraum von 7 oder 14 Tagen auswählen. Der Standardaufbewahrungszeitraum beträgt 7 Tage.

        Bei Backups in Oracle Cloud Infrastructure Object Storage oder einem NFS-Backupziel können Sie einen der folgenden vordefinierten Aufbewahrungszeiträume auswählen: 7 Tage, 14 Tage, 30 Tage, 45 Tage oder 60 Tage. Der Standardaufbewahrungszeitraum beträgt 30 Tage.

        Diese Option ist für Recovery Appliance-Backupziele nicht relevant. Bei Backups in Oracle Zero Data Loss Recovery Appliance bestimmt die Aufbewahrungs-Policy, die in der Appliance implementiert ist, den Aufbewahrungszeitraum.

    • Wenn zuvor automatische Backups konfiguriert wurden, können Sie die folgenden Änderungen vornehmen:
      • Für Oracle Zero Data Loss Recovery Appliance-Backupziele können Sie das Kennwort für den VPC-Benutzer aktualisieren, der für den Zugriff auf die Appliance verwendet wird.
      • Bei Backupzielen, die Oracle Zero Data Loss Recovery Appliance nicht verwenden, können Sie den Backupaufbewahrungszeitraum für automatische Backups aktualisieren:
        • Bei Backups im lokalen Exadata-Speicher können Sie einen Aufbewahrungszeitraum von 7 oder 14 Tagen auswählen. Der Standardaufbewahrungszeitraum beträgt 7 Tage.
        • Bei Backups in Oracle Cloud Infrastructure Object Storage oder einem NFS-Backupziel können Sie einen der folgenden vordefinierten Aufbewahrungszeiträume auswählen: 7 Tage, 14 Tage, 30 Tage, 45 Tage oder 60 Tage. Der Standardaufbewahrungszeitraum beträgt 30 Tage.
        • Bei Backups in Oracle Zero Data Loss Recovery Appliance bestimmt die Aufbewahrungs-Policy, die in der Appliance implementiert ist, den Aufbewahrungszeitraum.
      • Sie können die Option auf Automatische Backups aktivieren setzen. Wählen Sie diese Option aus, um automatische Datenbankbackups zu aktivieren. Deaktivieren Sie diese Option, um automatische Datenbankbackups auszusetzen.
  9. Klicken Sie auf Änderungen speichern.
Datenbanken mit der Konsole wiederherstellen

Verwenden Sie die Oracle Exadata Database Service on Cloud@Customer-Konsole, um eine Datenbank in dem Zustand wiederherzustellen, den sie zu einem Zeitpunkt, bei einer Systemänderungsnummer (SCN) oder beim letzten Backup hatte.

Hinweis

Sie können nur eine 23ai-Datenbank im selben DB-Home (in-place-Wiederherstellung) wiederherstellen.

So stellen Sie eine Datenbank wieder her:

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle Database auf Exadata Database Service on Cloud@Customer.
  2. Wählen Sie die Region und das Compartment mit dem VM-Cluster aus, das die wiederherzustellende Datenbank hostet.
  3. Klicken Sie auf VM-Cluster.
  4. Klicken Sie auf den Namen des VM-Clusters, das die Datenbank hostet, die Sie wiederherstellen möchten.
  5. Klicken Sie auf der Seite VM-Clusterdetails in der Liste Ressourcen auf Datenbanken.
  6. Klicken Sie auf den Namen der Datenbank, die Sie wiederherstellen möchten.

    Auf der Seite Datenbankdetails werden Informationen zur ausgewählten Datenbank angezeigt.

  7. Klicken Sie auf Datenbank wiederherstellen.
  8. Wählen Sie im nächsten Dialogfeld eine der folgenden Optionen aus, und klicken Sie auf Datenbank wiederherstellen:
    • Im letzten Status wiederherstellen: Die Datenbank wird ohne oder mit möglichst geringem Datenverlust wiederhergestellt.
    • Mit einem Zeitstempel wiederherstellen: Die Datenbank wird entsprechend dem angegebenen Zeitstempel wiederhergestellt.
    • Mit SCN wiederherstellen: Die Datenbank wird entsprechend der angegebenen Oracle Database System Change Number (SCN) wiederhergestellt. Die angegebene SCN muss gültig sein, andernfalls verläuft der Vorgang nicht erfolgreich.
Hinweis

Das Backup ist nach einer Wiederherstellung gemäß einem bestimmten Zeitpunkt oder einer SCN im NFS-Speicher nicht erfolgreich. Warten Sie 10 Minuten, bevor Sie mit dem Backup fortfahren.
Datenbankbackup und -Recovery mit der API verwalten

Hier erfahren Sie, wie Sie Datenbankbackup und -Recovery in Oracle Exadata Database Service on Cloud@Customer mit der API verwalten.

Informationen zum Verwenden der API und Signieren von Anforderungen finden Sie unter "REST-APIs" und "Sicherheitszugangsdaten". Informationen zu SDKs finden Sie unter "Software Development Kits und Befehlszeilenschnittstelle".

Verwenden Sie die folgenden API-Vorgänge, um Datenbankbackup und -Recovery zu verwalten:

  • GetBackup
  • ListBackups
  • RestoreDatabase
  • UpdateDatabase- Automatische Backups aktivieren und deaktivieren.

Die vollständige Liste der APIs finden Sie unter "Database-Service-API".

Vom Benutzer konfiguriertes Backup

Der Benutzer ist dafür verantwortlich, Backupvorgänge mit dbaascli nach Bedarf zu konfigurieren und auszuführen.

Backups, die dbaascli verwenden, werden nicht als von Oracle verwaltete Backups erkannt. Mit den Befehlen dbaascli database backup, dbaascli pdb backup, dbaascli database recover und dbaascli pdb recover können Sie verschiedene Backup- und Recovery-Vorgänge konfigurieren und ausführen.

Wenn Kunden Backups mit RMAN ohne Verwendung der OCI Control Plane oder OCI-APIs in Object Storage konfigurieren, sind Kunden für die manuelle Konfiguration von TDE-Wallet-Backups verantwortlich. Standardmäßig bereinigt die Cloud-Automatisierung von Oracle alle 24 Stunden Archivlogdateien. Wenn Sie manuelle Backups mit RMAN ausführen, besteht die Gefahr, dass die Archive Logs gelöscht werden. Informationen zum Konfigurieren der Archivlogbereinigung finden Sie unter dbaascli database backup. Es wird empfohlen, von Oracle verwaltete Backups zu verwenden.

Backup mit dbaascli bei vom Benutzer konfiguriertem Backup

Vom Benutzer konfigurierte Backups umfassen die folgenden 4 Schritte:
  1. Netzwerk- und Sicherheitsregeln einrichten, damit Datenbankhosts Backups im gewünschten Speicherziel speichern können. Informationen zu Exadata Cloud Service finden Sie unter Netzwerksetup für Exadata Cloud Service-Instanzen.
  2. Backupziel einrichten
  3. Datenbank mit einem Backupziel konfigurieren
  4. Datenbank sichern
Backupziel einrichten

Je nach dem Oracle Database Cloud-Service - Oracle Exadata Cloud@Customer oder Oracle Exadata Cloud-Service - können Sie eines der folgenden Backupziele zum Speichern von Backups auswählen.

  • Oracle Cloud Infrastructure Object Storage: für Exadata Cloud@Customer und Exadata Cloud Service.
  • Zero Data Loss Recovery Appliance (ZDLRA): für Exadata Cloud@Customer.
  • Network File System (NFS): für Exadata Cloud@Customer.
  • Fast Recovery-Bereich (FRA): für Exadata Cloud@Customer.
Datenbank für Backup konfigurieren

Wenn das Backupziel eingerichtet und verfügbar ist, können Sie die Datenbank mit dem Utility dbaascli mit Backupziel und zugehörigen Konfigurationsparametern konfigurieren, wie Backupaufbewahrung, Recovery-Fenster, Backupplanung, Archive-Logplanung usw.

Die Konfigurationsparameter werden über eine Eingabekonfigurationsdatei mit einer Liste von Parameter=Wert-Paaren angegeben. Die Vorlage für diese Eingabedatei kann mit der Option --getConfig generiert werden, die entsprechend den gewünschten Zieleinstellungen und anderen Voreinstellungen geändert und dann als Eingabe für die Option --configure verwendet werden kann.

dbaascli database backup --getConfig --dbName <value> --configFile <value>
Gibt die Backupkonfiguration der Datenbank in einer vom Benutzer angegebenen Datei zurück. Wenn das Backup noch nicht konfiguriert wurde, wird die Standardvorlage zurückgegeben, in welcher der Benutzer die Konfigurationsparameter mit eigenen Werten ausfüllen und als Eingabe für die Befehlsoption --configure verwenden kann.
Mit dbaascli database backup --configure können Sie die Backupkonfigurationsinformationen für eine Datenbank in den folgenden Fällen festlegen:
  1. Vom Benutzer verwaltetes Backup: Legen Sie eine vollständige Backupkonfiguration basierend auf dem Ziel fest.
  2. Von Oracle verwaltetes Backup: Legen Sie zusätzliche Konfigurationsparameter fest, wenn ein Parameter mit dem von Oracle verwalteten Backup kompatibel ist.

    Beachten Sie, dass die Verwendung von dbaascli database backup --configure zum Festlegen inkompatibler Parameter mit von Oracle verwalteten Backups zu Backup-/Recovery-Problemen führen kann. Derzeit validiert Oracle nicht, ob ein Parameter kompatibel ist oder nicht. Bis Oracle die Validierung implementiert, müssen Sie die Kompatibilität selbst überprüfen.

    dbaascli database backup --configure --dbName <value> --configFile <value>
    Dieser asynchrone Befehl generiert eine UUID (Universally Unique Identifier), mit der Sie den Status verfolgen können.
    dbaascli database backup status --uuid <value> --dbname <value>
    Um die aktuelle Konfiguration für die Validierung abzurufen, führen Sie Folgendes aus:
    dbaascli database --dbaname --getConfig
    Hinweis

    Wenn Sie von Oracle verwaltete Backups verwenden, können Sie einige der Backupkonfigurationseinstellungen entsprechend Ihren Anwendungsanforderungen ändern. Sie können dbaascli verwenden, um diese Parameter zu ändern, wenn sie mit Compatible with console automatic backup getaggt sind.

Konfigurationsparameter für Backup

Tabelle 5-17: Allgemeine Konfigurationsparameter (gültig für alle Backupziele mit Ausnahme des lokalen Speichers (FRA))

Parameter Beschreibung Kompatibel mit von Oracle verwaltetem Backup
bkup_rman_compression Komprimierungsebene für automatische Backups.

Gültige Werte: NONE, basic, low, medium und high.

Standardwert: low.

NONE deaktiviert die RMAN-Komprimierung.

Ja
bkup_set_section_size Ermöglicht die Verwendung des RMAN-Features für Backups mit mehreren Abschnitten.

Gültige Werte sind yes und no.

Ja
bkup_section_size RMAN-Abschnittsgröße, die für automatische Backups verwendet wird.

Der Standardwert ist 64G.

Gilt nur, wenn bkup_set_section_size auf yes gesetzt ist.

Ja
bkup_channels_node Dia Anzahl der RMAM-Kanäle pro Knoten, die für automatische Backups verwendet werden.

Gültige Werte: 1 bis 32.

Ja
bkup_daily_time Startzeit des automatischen täglichen Backups, ausgedrückt im 24-Stunden-Format als hh:mm. Exadata Cloud@Customer: Ja

Exadata Cloud Service: Nein

Nicht kompatibel mit von Oracle verwaltetem Backup in Exadata Cloud Service. Die Planungszuständigkeit liegt bei der Control Plane.

bkup_archlog_frequency Intervall in Minuten zwischen automatischen Backups von archivierten Datenbanklogdateien.

Gültige Werte sind 15, 20, 30, 60, 120 bis 1440 in 1-Stunden-Intervallen, ausgedrückt in Minuten.

Standardwert: 30 für Exadata Cloud@Customer.

Ja
bkup_l0_day Dieser Parameter steuert den Wochentag der Ebene 0 für OSS und NFS.

Wochentag, an dem ein Backup der Ebene 0 erstellt wird.

Gültige Werte sind mon, tue, wed, thu, fri, sat, sun. Längere Formate wie Monday oder Tuesday werden ebenfalls unterstützt.

Gilt nur, wenn bkup_oss auf yes gesetzt ist.

Standardwert: sun.

Exadata Cloud@Customer: Ja

Exadata Cloud Service: Nein

Nicht kompatibel mit von Oracle verwaltetem Backup in Exadata Cloud Service. Die Planungszuständigkeit liegt bei der Control Plane.

Konfigurationsparameter für Object Storage Service-(OSS-)Ziel

Tabelle 5-18: Konfigurationsparameter für Object Storage Service-(OSS-)Ziel

Parameter Beschreibung Kompatibel mit von Oracle verwaltetem Backup
bkup_oss Object Storage Service wird als Backupziel verwendet.

Gültige Werte sind yes und no.

Nein
bkup_oss_recovery_window Der maximale Wert für den Aufbewahrungszeitraum für die Backups beträgt 90.

Gilt nur, wenn bkup_oss auf yes gesetzt ist.

Standardwert: 30

Nein
bkup_oss_url Speicherort des Speichercontainers, der für Backups im Cloud-Speicher verwendet wird.

Gilt nur, wenn bkup_oss auf yes gesetzt ist.

Nein
bkup_oss_user Benutzername des Oracle Cloud-Benutzers mit Schreibberechtigungen für den in bkup_oss_url angegebenen Cloud-Speichercontainer.

Gilt nur, wenn bkup_oss auf yes gesetzt ist.

Nein
bkup_oss_passwd Kennwort des Oracle Cloud-Benutzers mit Schreibberechtigungen für den in bkup_oss_url angegebenen Cloud-Speichercontainer.

Gilt nur, wenn bkup_oss auf yes gesetzt ist.

Nein
Hinweis

Derzeit wird das Zero Data Loss Recovery Appliance-(ZDLRA-)Ziel nur auf Exadata Cloud@Customer unterstützt.

Konfigurationsparameter für Zero Data Loss Recovery Appliance-(ZDLRA-)Ziel

Tabelle 5-19: Konfigurationsparameter für Zero Data Loss Recovery Appliance-(ZDLRA-)Ziel

Parameter Beschreibung Kompatibel mit von Oracle verwaltetem Backup
bkup_zdlra Ermöglicht Backups in einer Recovery Appliance.

Gültige Werte sind yes und no.

Nein
bkup_zdlra_url Speicherort der Recovery Appliance, die für Backups verwendet wird.

Gilt nur, wenn bkup_zdlra auf yes gesetzt ist.

Nein
bkup_zdlra_user Der in bkup_zdlra_url angegebene virtuelle private Katalog-(VPC-)Benutzername für die Recovery Appliance.

Gilt nur, wenn bkup_zdlra auf yes gesetzt ist.

Nein
bkup_zdlra_passwd Kennwort des in bkup_zdlra_url angegebenen Recovery-Appliance-Benutzers.

Gilt nur, wenn bkup_zdlra auf yes gesetzt ist.

Nein

Weitere Informationen finden Sie unter Verhalten von Echtzeit-Redo-Transport (RTRT) für Recovery-Appliance-Backups anpassen.

Konfigurationsparameter für NFS-(Network File System-)Ziel

Tabelle 5-20: Konfigurationsparameter für NFS-(Network File System-)Ziel

Parameter Beschreibung Kompatibel mit von Oracle verwaltetem Backup
bkup_nfs Ermöglicht Backups im NFS-gemounteten Verzeichnis.

Gültige Werte sind yes und no.

Nein
bkup_nfs_loc Der NFS-gemountete Speicherort. Das angegebene Verzeichnis muss ein Mount Point und auf allen Knoten verfügbar sein.

Gilt nur, wenn bkup_nfs auf yes gesetzt ist.

Nein
bkup_nfs_recovery_window Aufbewahrungszeitraum für Backups im lokalen NFS-Speicher, ausgedrückt in Tagen. Maximaler Wert: 90.

Gilt nur, wenn bkup_nfs auf yes gesetzt ist.

Standardwert: 30

Nein
Hinweis

Derzeit wird das Network File System-(NFS-)Ziel nur auf Exadata Cloud@Customer unterstützt.

Konfigurationsparameter für FRA-(Local Storage-)Ziel

Tabelle 5-21: Konfigurationsparameter für FRA-(Local Storage-)Ziel

Parameter Beschreibung Kompatibel mit von Oracle verwaltetem Backup
bkup_disk Ermöglicht Backups im lokalen Exadata-Speicher.

Gültige Werte sind yes und no.

Nein
bkup_disk_recovery_window Aufbewahrungszeitraum für Backups im lokalen Exadata-Speicher, ausgedrückt in Tagen. Maximaler Wert: 14.

Gilt nur, wenn bkup_disk auf yes gesetzt ist.

Standardwert: 7.

Nein
Hinweis

Derzeit wird das lokale Speicherziel (FRA) nur in Exadata Cloud@Customer unterstützt.

Containerdatenbank (CDB) sichern

Bevor Sie ein Backup ausführen, müssen Sie als Voraussetzung die Backupkonfiguration mit dem Befehl dbaascli database backup --configure einrichten. Weitere Informationen finden Sie unter dbaascli database backup.

Integrierbare Datenbank (PDB) sichern

Sie können auch ein Backup einer bestimmten PDB ausführen. Dies ist nützlich, wenn eine oder mehrere PDBs sofort oder ad hoc bei Bedarf gesichert werden müssen, statt die vollständige CDB nach ihrem eigenen Zeitplan zu sichern. Weitere Informationen finden Sie unter dbaascli pdb backup.

Backupjobstatus abrufen

Während der Ausführung des Backupvorgangs kann dessen Status überwacht werden, indem die Job-ID angegeben wird, die dem Benutzer bei Ausführung des Backupbefehls angezeigt wird. Weitere Informationen finden Sie unter dbaascli database backup und dbaascli pdb backup.

So stellen Sie eine Datenbank wieder her

Zum Durchführen eines Datenbank-Recoverys gibt es verschiedene Optionen, je nach Faulttyp, Verfügbarkeit von Daten und Backup- und Recovery-Anforderung der Datenbank. Weitere Informationen finden Sie unter dbaascli database recover.

PDB wiederherstellen

Sie können eine bestimmte PDB statt der ganzen CDB wiederherstellen, wenn Letzteres vermieden werden kann. Dies reduziert die Auswirkungen des Ausfalls, da nur die jeweilige PDB wiederhergestellt wird, während die restliche CDB und die PDBs weiterhin für den Geschäftsbetrieb und Anwendungen verfügbar sind. Weitere Informationen finden Sie unter dbaascli pdb recover.

Verwandte Themen

Status von Wiederherstellungsjob abrufen

Ähnlich wie beim Backup kann der Status des Recovery-Befehls überwacht werden, indem die Job-ID angegeben wird. Diese wird dem Benutzer bei der Ausführung des Recovery-Befehls angezeigt. Status des Recovery-Vorgangs prüfen: Weitere Informationen finden Sie unter dbaascli database recover und dbaascli pdb recover.

Backups mit dbaascli konfigurieren und anpassen

Verwenden Sie neben der konsolenbasierten automatisierten Backupoption dbaascli, um Backups zu konfigurieren und anzupassen.

Hinweis

bkup_api wird ab einem zukünftigen Release nicht mehr unterstützt. Mit den Befehlen dbaascli database backup, dbaascli pdb backup, dbaascli database recover und dbaascli pdb recover können Sie Containerdatenbanken und integrierbare Datenbanken sichern und wiederherstellen. Weitere Informationen finden Sie unter Vom Benutzer konfiguriertes Backup.
Hinweis

In dbaascli Release 25.1.2.0.0 wurden die Backupkonfigurationsparameter umbenannt. Sie können die alten Parameternamen jedoch weiterhin verwenden, da sie aus Gründen der Abwärtskompatibilität beibehalten werden.

Backupeinstellungen mit einer generierten Konfigurationsdatei anpassen

Sie können Backupeinstellungen für ein Datenbank-Deployment anpassen, indem Sie eine Datei mit den aktuellen anpassbaren Einstellungen generieren, die Datei bearbeiten und dann die Backupeinstellungen mit der Datei aktualisieren.

WARNUNG:

Im Allgemeinen dürfen mit bkup_api konfigurierte-Backups, wie in diesem Abschnitt beschrieben, nicht in Verbindung mit automatisierten Konsolenbackups verwendet werden. Es gibt jedoch Ausnahmen, die im Folgenden beschrieben werden. Wenn Sie andere als die unten als sicher aufgeführten Parameter verwenden, aktivieren Sie keine konsolenbasierten Backups. Andernfalls können widersprüchliche Bedingungen oder Überschreibungen von Einstellungen auftreten, und Backups werden möglicherweise nicht erfolgreich ausgeführt.
Hinweis

In dbaascli Release 25.1.2.0.0 wurden die Backupkonfigurationsparameter umbenannt. Sie können die alten Parameternamen jedoch weiterhin verwenden, da sie aus Gründen der Abwärtskompatibilität beibehalten werden.

So generieren Sie eine Konfigurationsdatei mit den aktuellen Backupeinstellungen und aktualisieren damit die Einstellungen:

  1. Stellen Sie als Benutzer opc eine Verbindung zu einer virtuellen Maschine her.

    Ausführliche Anweisungen finden Sie unter Verbindung zu einer virtuellen Maschine mit SSH herstellen.

  2. Starten Sie eine Befehlsshell mit dem Benutzer root:
    sudo -s
  3. Verwenden Sie den Befehl dbaascli database backup --getconfig, um eine Datei mit den aktuellen Backupeinstellungen für das Datenbank-Deployment zu generieren:
    dbaascli database backup --getconfig --dbname dbname
    Dabei gilt:
    • dbname ist der Name der Datenbank, die Sie bearbeiten möchten.

    Beispiel:

    • So generieren Sie Konfigurationsdateien:
      # dbaascli database backup --getconfig --dbname <dbname>
      DBAAS CLI version MAIN
      Executing command database backup --getconfig --dbname <dbname>
      vi Session log: /var/opt/oracle/log/v23db8/database/backup/dbaastools_2025-01-28_12-36-04-PM_236081.log
      logfile:/var/opt/oracle/log/dtrs/dcs-dtrs.0.*.log
      File /var/opt/oracle/log/dtrs/staging/tmpl/backup-6b4fff1e-370c-429b-9a28-723e9c3ba953-2025128-03611.cfg created
      dbaascli execution completed
    • So passen Sie Backupeinstellungen mit der Konfigurationsdatei an:
      # vi /var/opt/oracle/log/dtrs/staging/tmpl/backup-6b4fff1e-370c-429b-9a28-723e9c3ba953-2025128-03611.cfg
      # dbaascli database backup --configure --configFile /var/opt/oracle/log/dtrs/staging/tmpl/backup-6b4fff1e-370c-429b-9a28-723e9c3ba953-2025128-03611.cfg --dbname v23db8
  4. Bearbeiten Sie die Parameterwerte in der generierten Datei, und ändern Sie alle Einstellungen, die Sie in der Backupkonfiguration anpassen möchten.

    Die folgenden Parameter können geändert werden, um die Backupkonfiguration anzupassen:

    Hinweis

    Compatible with Console Automatic Backups=Yes gibt an, dass der Parameter problemlos geändert werden kann, selbst wenn konsolenbasierte automatische Sicherungen verwendet werden. Wenn Sie Parameter mit Compatible with Console Automatic Backups=No verwenden, aktivieren Sie keine Backups über die Konsole.

    Tabelle 5-22: Backupkonfigurationsparameter - spezifische Cron-Parameter für bkup_api

    Parameter Beschreibung Kompatibel mit automatischen Konsolenbackups*

    Alter Name: bkup_cron_entry

    Neuer Name. scheduleBackups

    Aktiviert die automatische Backupkonfiguration.

    Gültige Werte sind yes und no.

    Nein

    Alter Name: bkup_archlog_cron_entry

    Neuer Name. manageArchivelogs

    Aktiviert automatische Backups archivierter Datenbank-Logdateien.

    Gültige Werte sind yes und no.

    Wenn manageArchivelogs auf "Nein" gesetzt wird, werden automatische Bereinigungsjobs für Archive-Logs deaktiviert. Diese Einstellung ist nur gültig, wenn für die zugehörige Datenbank keine automatischen Datenbankbackups konfiguriert sind.

    Nein

    Alter Name: bkup_l0_day

    Neuer Name. L0BackupDay

    Dieser Parameter steuert den Wochentagswert der Ebene 0.

    Wochentag, an dem ein Backup der Ebene 0 erstellt wird.

    Gültige Werte sind mon, tue, wed, thu, fri, sat und sun. Längere Formate wie Monday oder Tuesday werden ebenfalls unterstützt.

    Standardwert: sun.

    Nein

    Tabelle 5-23: Backupkonfigurationsparameter - allgemeine RMAN-Konfigurationsparameter (gültig für alle Backupziele außer lokaler Speicher (FRA))

    Parameter Beschreibung Kompatibel mit automatischen Konsolenbackups*

    Alter Name: bkup_rman_compression

    Neuer Name. compressionLevel

    Komprimierungsebene für automatische Backups.

    Gültige Werte: NONE, basic, low,
    medium
    , und high.

    Der Standardwert ist low.

    Der Wert NONE deaktiviert die RMAN-Komprimierung.

    Wenn die RMAN-Komprimierung aktiviert ist, wird jede verschlüsselte TDE-Datendatei entschlüsselt, komprimiert und mit RMAN verschlüsselt.

    Ja

    Alter Name: bkup_section_size

    Neuer Name. sectionSize

    RMAN-Abschnittsgröße, die für automatische Backups verwendet wird.

    Der Standardwert ist 64G.

    Ja

    Alter Name: bkup_channels_node

    Neuer Name. channelsPerNode

    Anzahl der RMAN-Kanäle pro Knoten, die für automatische Backups verwendet werden.

    Gültige Werte: 1 bis 32.

    Der Standardwert ist 4.

    Ja

    Alter Name: bkup_daily_time

    Neuer Name. autoBackupTime

    Startzeit des automatischen täglichen Backups, ausgedrückt im 24-Stunden-Format als hh:mm. Ja

    Alter Name: bkup_archlog_frequency

    Neuer Name: backupFrequencyAL

    Intervall in Minuten zwischen automatischen Backups von archivierten Datenbanklogdateien.

    Gültige Werte sind 15, 20, 30, 60, 120 bis 1440 in 1-Stunden-Intervallen, ausgedrückt in Minuten.

    Der Standardwert ist 30 für Exadata Cloud@Customer.

    Ja

    Alter Name: bkup_type

    Neuer Name. backupDestination

    Der Typ des Speicherorts, in dem sich das Backup befindet. Einer der folgenden Werte.

    OSS oder ZDLRA oder DISK oder NFS

    Ja

    Alter Name: bkup_filesperset_regular

    Neuer Name. filesPerSet

    Gibt die maximale Anzahl von Datendateien an, die in einem Backupset für regelmäßige/Archivierungsbackups enthalten sein können. Ja

    Alter Name: bkup_filesperset_al

    Neuer Name. filesPerSetAL

    Gibt die maximale Anzahl von Archive Log-Dateien an, die in einem Backupset für Archivelog-Backups enthalten sein können. Ja

    Alter Name: bkup_encryption

    Neuer Name: encryption

    Die Verschlüsselung gibt an, ob Backups verschlüsselt werden sollen.

    Standardmäßig ist die Verschlüsselung für OSS und NFS aktiviert, während sie für ZDLRA und DISK deaktiviert ist. Diese Einstellung kann nur für NFS geändert werden.

    Ja

    Alter Name: rmanBackupOptimization

    Neuer Name: optimization

    Die Optimierung ist ein Feature, mit dem die Datenmenge reduziert wird, die gesichert, übertragen und wiederhergestellt werden muss. Der empfohlene Wert ist ON. Ja

    Alter Name: rmanFraCleanupChannels

    Neuer Name. numberOfChannelsForFraCleanup

    Gibt die Anzahl der Kanäle an, die für den FRA-Bereinigungsjob verwendet werden. Ja

    Alter Name: Compress_Archive_Logs

    Neuer Name. compressionAL

    Gibt an, ob die Archive Log-Backups komprimiert werden sollen.

    Standardmäßig ist der Wert für ZDLRA auf "false" gesetzt, und diese Einstellung kann nicht geändert werden.

    Ja

    Alter Name: bkup_archlog_fra_retention

    Neuer Name. archivelogRetentionDays

    Gibt die Anzahl der Tage an, die das Archivlog in FRA aufbewahrt werden soll. Ja

    Tabelle 5-24: Backupkonfigurationsparameter - lokaler Speicher (FRA)

    Parameter Beschreibung Kompatibel mit automatischen Konsolenbackups*
    backupDestination=disk

    Ermöglicht Backups im lokalen Exadata-Speicher.

    Gültige Werte sind yes und no.

    Nein

    Alter Name: bkup_disk_recovery_window

    Neuer Name. diskRecoveryWindow

    Aufbewahrungszeitraum für Backups im lokalen Exadata-Speicher, ausgedrückt in Tagen. Maximaler Wert: 14.

    Gilt nur, wenn bkup_disk auf yes oder backupdestination auf DISK gesetzt ist

    Der Standardwert ist 7.

    Nein

    Tabelle 5-25: Backupkonfigurationsparameter - NFS (Network File System)

    Parameter Beschreibung Kompatibel mit automatischen Konsolenbackups*
    backupDestination=nfs

    Ermöglicht Backups im NFS-gemounteten Verzeichnis.

    Gültige Werte sind yes und no.

    Nein

    Alter Name: bkup_nfs_loc

    Neuer Name. nasLocation

    Das NFS-gemountete Verzeichnis. Das angegebene Verzeichnis muss ein Mount Point und auf allen Knoten verfügbar sein. Nein

    Alter Name: bkup_nfs_recovery_window

    Neuer Name. nasRecoveryWindow

    Aufbewahrungszeitraum für Backups im NFS-Speicher, ausgedrückt in Tagen. Maximaler Wert: 90.

    Gilt nur, wenn bkup_nfs auf yes gesetzt ist oder backupdestination auf NFS gesetzt ist.

    Der Standardwert ist 30.

    Nein

    Tabelle 5-26: Backupkonfigurationsparameter - OSS (Object Storage Service)

    Parameter Beschreibung Kompatibel mit automatischen Konsolenbackups*
    backupDestination=oss

    Ermöglicht Backups im Cloud-Speicher.

    Gültige Werte sind yes und no.

    Nein

    Alter Name: bkup_oss_recovery_window

    Neuer Name. ossRecoveryWindow

    Aufbewahrungszeitraum für Backups im Cloud-Speicher, ausgedrückt in Tagen. Maximaler Wert: 90.

    Gilt nur, wenn bkup_oss auf yes gesetzt ist oder backupdestination auf OSS gesetzt ist.

    Der Standardwert ist 30.

    Nein

    Alter Name: bkup_oss_url

    Neuer Name. ossURL

    Speicherort des Speichercontainers, der für Backups im Cloud-Speicher verwendet wird.

    Gilt nur, wenn bkup_oss auf yes gesetzt ist oder backupdestination auf OSS gesetzt ist.

    Nein

    Alter Name: bkup_oss_user

    Neuer Name. ossUserName

    Benutzername des Oracle Cloud-Benutzers mit Schreibberechtigungen für den in bkup_oss_url angegebenen Cloud-Speichercontainer.

    Gilt nur, wenn bkup_oss auf yes gesetzt ist oder backupdestination auf OSS gesetzt ist.

    Nein

    Alter Name: bkup_oss_passwd

    Neuer Name. ossAuthToken

    Kennwort des Oracle Cloud-Benutzers mit Schreibberechtigungen für den in ossURL angegebenen Cloud-Speichercontainer.

    Gilt nur, wenn bkup_oss auf yes gesetzt ist oder backupdestination auf OSS gesetzt ist.

    Nein
    Hinweis

    Zero Data Loss Recovery Appliance-(ZDLRA-)Parameter sind nur für Exadata Cloud@Customer-Installationen gültig.

    Tabelle 5-27: Backupkonfigurationsparameter - Zero Data Loss Recovery Appliance (ZDRLA)

    Parameter Beschreibung Kompatibel mit automatischen Konsolenbackups*
    backupDestination=zdlra

    Ermöglicht Backups in einer Recovery Appliance.

    Gültige Werte sind yes und no.

    Nein

    Alter Name: bkup_zdlra_url

    Neuer Name. zdlraUrl

    Speicherort der Recovery Appliance, die für Backups verwendet wird.

    Gilt nur, wenn bkup_zdlra auf yes gesetzt ist oder backupdestination auf ZDLRA gesetzt ist.

    Nein

    Alter Name: bkup_zdlra_user

    Neuer Name. zdlraVpcUserName

    Der in bkup_zdlra_url angegebene virtuelle private Katalog-(VPC-)Benutzername für die Recovery Appliance.

    Gilt nur, wenn bkup_zdlra auf yes gesetzt ist oder backupdestination auf ZDLRA gesetzt ist.

    Nein

    Alter Name: bkup_zdlra_passwd

    Neuer Name. zdlraVpcPassword

    Kennwort des in bkup_zdlra_url angegebenen Recovery-Appliance-Benutzers.

    Gilt nur, wenn bkup_zdlra auf yes gesetzt ist oder backupdestination auf ZDLRA gesetzt ist.

    Nein

    Tabelle 5-28: Backupkonfigurationsparameter - RMAN-Katalogunterstützung

    Parameter Beschreibung Kompatibel mit automatischen Konsolenbackups*

    Alter Name: bkup_use_rcat

    Neuer Name. useCatalog

    Ermöglicht die Verwendung eines vorhandenen RMAN-Recovery-Katalogs.

    Gültige Werte sind yes und no.

    Ja (nur für NFS- und OSS-Backups)

    Alter Name: bkup_rcat_user

    Neuer Name. catalogUserName

    Benutzername für den Recovery-Katalog.

    Gilt nur, wenn bkup_use_rcat auf yes gesetzt ist.

    Ja (nur für NFS- und OSS-Backups)

    Alter Name: bkup_rcat_passwd

    Neuer Name. catalogPassword

    Kennwort für den in bkup_rcat_user angegebenen Recovery-Katalogbenutzer.

    Gilt nur, wenn bkup_use_rcat auf yes gesetzt ist.

    Ja (nur für NFS- und OSS-Backups)

    Alter Name: bkup_rcat_conn

    Neuer Name. catalogConnectionString

    Verbindungszeichenfolge für den RMAN-Recovery-Katalog.

    Gilt nur, wenn bkup_use_rcat auf yes gesetzt ist.

    Ja (nur für NFS- und OSS-Backups)

    Nur die oben genannten Parameter mit *Compatible with Console Automatic Backups = Yes können in Verbindung mit konsolenbasierten automatischen Backups ohne Probleme geändert werden. Wenn andere Parameter geändert werden sollen, aktivieren Sie keine Backups über die Konsole.

  5. Verwenden Sie den Befehl dbaascli database backup --configure, um die Backupeinstellungen mit der Datei zu aktualisieren, in der die aktualisierten Backupeinstellungen enthalten sind:
    # dbaascli database backup --configure --configFile <file_name> --dbname
        <database_name>
  6. Verwenden Sie dbaascli database backup --status, um den Status des Konfigurationsupdates zu prüfen:
    # dbaascli database backup --status --uuid <uuid> --dbname
        <database_name>
  7. Schließen Sie die root-Benutzerbefehlsshell:
    exit
Hinweis

Änderungen, die Sie mit dem Befehl bkup_api vornehmen, werden in der Konsole von Oracle Database Exadata Cloud@Customer nicht berücksichtigt.

On-Demand-Backups mit dem bbaascli erstellen

Mit dem dbaascli können Sie ein On-Demand-Backup einer vollständigen Datenbank oder einer einzelnen integrierbaren Datenbank (PDB) erstellen:

Hinweis

bkup_api wird ab einem zukünftigen Release nicht mehr unterstützt. Mit den Befehlen dbaascli database backup, dbaascli pdb backup, dbaascli database recover und dbaascli pdb recover können Sie Containerdatenbanken und integrierbare Datenbanken sichern und wiederherstellen. Weitere Informationen finden Sie unter Vom Benutzer konfiguriertes Backup und Recovery.
Hinweis

Die Verwendung dieser Methode für ein manuelles Backup ist in Verbindung mit automatischen Backups, die über die Konsole verwaltet werden, problemlos möglich. Auf diese Weise vorgenommene manuelle Backups werden nach einiger Zeit in der Konsole angezeigt, wenn die Synchronisierung stattgefunden hat.

So ändern Sie, welche Datenbankkonfigurationsdateien gesichert werden:

  1. Melden Sie sich als Benutzer oracle bei einem Compute Node an.

    Ausführliche Anweisungen finden Sie unter Verbindungen zu Compute Nodes mit SSH herstellen.

  2. Starten Sie eine Befehlsshell mit dem Benutzer "root":
    # sudo -s
    #
  3. Geben Sie den Befehl dbaascli ein:
    • So erstellen Sie ein Backup, das der aktuellen Aufbewahrungs-Policy entspricht:
      # dbaascli database backup --start --dbname <database_name>

      Dabei ist dbname der Name der Datenbank, die Sie sichern möchten.

    • Um ein On-Demand-Backup einer bestimmten PDB zu erstellen, verwenden Sie den folgenden bkup_api-Befehl:
      # /var/opt/oracle/bkup_api/bkup_api bkup_start --dbname=dbname --pdb=pdbname
    • So erstellen Sie ein langfristiges Backup:
      # dbaascli database backup --start --archival --dbname --tag <archival_tag>
    • So erstellen Sie ein On-Demand-Backup der RMAN-Ebene 0:
      # dbaascli database backup --dbname <value> --start --level0

      Mit dieser Option können Sie manuell ein RMAN-Backup der Ebene 0 (vollständig) ausführen, wenn das geplante wöchentliche Backup der Ebene 0 nicht erfolgreich verläuft oder wenn eine wesentliche strukturelle Änderung in der Datenbank vorgenommen wurde, wie zum Beispiel das Hinzufügen einer neuen Datendatei oder eines Tablespace. Diese Option ist nur für Backupkonfigurationen gültig, die nur Cloud-Speicher verwenden.

  4. Nachdem Sie ein On-Demand-Backup gestartet haben, wird der Backupprozess im Hintergrund ausgeführt. Um den Fortschritt des Backupprozesses zu prüfen, ausführen Sie den folgenden dbaascli-Befehl auf dem Compute Node, auf dem das Backup ausgeführt wird:
    # dbaascli database backup --dbname <value> --status --uuid <backup_uuid>
  5. Beenden Sie die Befehlsshell des Benutzers "root", und trennen Sie die Verbindung zum Compute Node:
    # exit
    # exit

Automatische Backups zur Ermöglichung der manuellen Backup- und Recovery-Verwaltung deaktivieren

In der Konsole oder API von Exadata Cloud Infrastructure oder in dbaascli konfigurierte Backups funktionieren für eine Vielzahl von Backup- und Recovery-Anwendungsfällen. Wenn Anwendungsfälle erforderlich sind, die von den Cloud-verwalteten Backups nicht unterstützt werden, können Sie das Datenbankbackup und -Recovery manuell mit dem Oracle Recovery Manager-(RMAN-)Utility verwalten. Informationen zur Verwendung von RMAN finden Sie in der Benutzerdokumentation zu Oracle Database Backup und -Recovery für Release 19.

Um Backup und Recovery mit RMAN auf Exadata Cloud Infrastructure verwalten zu können, muss sowohl für die Datenbank- als auch die Archive-Logbackups die vollständige Eigentümerschaft übernommen werden. Die cloudverwalteten Backups dürfen nicht mehr verwendet werden. Bevor manuelle Backups gestartet werden, muss die Cloud-verwaltete Backupfunktion deaktiviert werden. Dies ist erforderlich, damit die Cloud-Backupjobs keine Archive Logs löschen, bevor sie manuell gesichert werden, und nicht mit den manuellen Backups in Konflikt stehen.

Mit dem Utility dbaascli können Sie Cloud-verwaltete Backups und den automatischen Löschjob für Archive-Logs deaktivieren.

Verhalten von Echtzeit-Redo-Transport (RTRT) für Recovery-Appliance-Backups anpassen

Echtzeit-Redo-Transport kann mit dbaascli aktiviert oder deaktiviert werden. Dies ist ab Release dbaastools 21.4.1 verfügbar.

Beispiel: So aktivieren Sie RTRT für die Datenbank myTestDB:
dbaascli database backup --dbName myTestDB --configure —enableRTRT

Weitere Informationen finden Sie unter dbaascli database backup.

Hinweis

  • Die Aktivierung oder Deaktivierung von RTRT funktioniert nur für Oracle Database Version 12.2 und höher.
  • Wenn Sie die Data Guard-Verknüpfung zwischen Datenbanken aktiviert haben, müssen Sie nach der Aktivierung von RTRT für die Primärdatenbank die Kennwortdatei manuell von der Primär- in die Standbydatenbank kopieren. Weitere Informationen zum Kopieren der Kennwortdatei von der Primär- in die Standbydatenbank finden Sie unter 12c: Data Guard Physical Standby - Managing password files in a RAC Physical Standby (Dok.-ID 1984091.1).

Alternative Backupmethoden

Hier erfahren Sie mehr über alternative Backupmethoden, die zusätzlich zur OCI-Konsole verfügbar sind.

Das Backup für Datenbanken in Exadata Database Service on Cloud@Customer kann über weitere Methoden zusätzlich zu den in der Konsole konfigurierten automatischen Backups durchgeführt werden. Im Allgemeinen ist die Konsole (oder die OCI-API/CLI, die ihr entspricht) die bevorzugte Methode, da sie am einfachsten und am stärksten automatisiert ist. Im Allgemeinen ist es vorzuziehen, die OCI-Konsole, die OCI-API oder OCI-Befehlszeilen gegenüber alternativen Verwaltungsmethoden zu nutzen. Wenn jedoch erforderliche Aktionen nicht mit den bevorzugten Methoden ausgeführt werden können, stehen zwei weitere Optionen zur Verfügung, um Backups manuell zu konfigurieren: dbaascli und Oracle Recovery Manager (RMAN).

Hinweis

Mit den Befehlen dbaascli database backup, dbaascli pdb backup, dbaascli database recover und dbaascli pdb recover können Sie Containerdatenbanken und integrierbare Datenbanken sichern und wiederherstellen. Weitere Informationen finden Sie unter Vom Benutzer konfiguriertes Backup.

RMAN ist das in Oracle Database enthaltene Backuptool. Informationen zur Verwendung von RMAN finden Sie in der Benutzerdokumentation zu Oracle Database Backup und -Recovery für Release 19. Durch die Verwendung von RMAN zum Sichern von Datenbanken in Exadata Cloud Infrastructure erhalten Sie die größte Flexibilität hinsichtlich der Backupoptionen, doch ist dies mit der größten Komplexität verbunden.

Hinweis

Zwar wird RMAN für die Wiederherstellung der Datenbanken verwendet, die über ein der hier beschriebenen Methoden gesichert wurden, jedoch darf RMAN nicht zur Einrichtung von Backups in Verbindung mit oder in Verbindung mit Konsole (und OCI-API/CLI) oder in Verbindung mit dbaascli verwendet. Wenn Sie Backups manuell mit RMAN orchestrieren wollen, dürfen Sie weder automatisierte Konsolenbackups noch die Verwendung von dbaascli verwenden. Sie müssen zunächst die konsolenbasierten automatisierten Backups vollständig deaktivieren. Weitere Informationen finden Sie unter Automatische Backups zur Ermöglichung der manuellen Backup- und Recovery-Verwaltung deaktivieren.

Die Methode dbaascli stellt einen Kompromiss zwischen automatisierten RMAN- und Konsolenbackups in Bezug auf Flexibilität und Einfachheit bereit. Verwenden Sie dbaascli, wenn die erforderliche Funktionalität mit automatisierten Konsolenbackups nicht unterstützt wird, Sie aber die Komplexität der direkten Verwendung von RMAN vermeiden möchten. In bestimmten Fällen kann dbaascli zum Ändern der automatisierten Backupkonfiguration der Konsole verwendet werden. Dies ist jedoch im Allgemeinen nicht der Fall. Im Allgemeinen muss dbaascli anstelle der Aktivierung von Backups in der Konsole verwendet werden.

Datenbanken mit Oracle Recovery Manager (RMAN) wiederherstellen

Wenn Sie Ihre Datenbank mit dbaascli gesichert hat, können Sie dieses Datenbankbackup mit dem Utility "Oracle Recovery Manager (RMAN)" manuell wiederherstellen. Informationen zur Verwendung von RMAN finden Sie in der Benutzerdokumentation zu Oracle Database Backup und -Recovery für Release 19.

Hinweis

Zwar ist das Recovery mit RMAN sicher, doch dürfen Sie nicht mit RMAN Backups initiieren oder Backupeinstellungen in Verbindung mit dbaascli oder mit automatisierten Konsolenbackups bearbeiten. Andernfalls kann es zu Konfliktsituationen oder Überschreibungen von Einstellungen kommen, sodass Backups möglicherweise nicht erfolgreich ausgeführt werden.