Backup verwalten

Verwenden Sie die Konsole oder die Befehlszeilenschnittstelle, um ein Backup zu bearbeiten, zu löschen oder zu verschieben. Sie können ein Backup auch in eine andere Region kopieren.

Backup bearbeiten

Mit der Konsole oder der Befehlszeilenschnittstelle können Sie den Anzeigenamen, die Beschreibung, den Aufbewahrungszeitraum und das Soft Delete eines DB-Systembackups bearbeiten.

Hinweis

Sie können den Aufbewahrungszeitraum für automatische Backups nicht ändern.

Der Aufbewahrungszeitraum für endgültige Backups von DB-Systemen vom Typ "Immer kostenlos" ist auf maximal 7 Tage begrenzt.

Sie können das Soft Delete von Backups von DB-Systemen vom Typ "Immer kostenlos" nicht ändern.

Verwenden Sie die Konsole oder die Befehlszeilenschnittstelle, um ein Backup zu bearbeiten:

Konsole verwenden

Mit der Konsole können Sie den Anzeigenamen, die Beschreibung und den Aufbewahrungszeitraum des Backups bearbeiten.

Hinweis

Der Bereich Backup bearbeiten unterscheidet sich vom Bereich Backupplan bearbeiten. Im Bereich Backupplan bearbeiten können Sie automatische Backups aktivieren, den Aufbewahrungszeitraum und den Startzeitpunkt des Fensters für ein vorhandenes DB-System bearbeiten. Siehe Backupplan bearbeiten.
  1. Öffnen Sie das Navigationsmenü, und wählen Sie Datenbanken. Wählen Sie unter HeatWave MySQL die Option Backups aus.
  2. Führen Sie einen der folgenden Schritte aus:
    • Wählen Sie im Menü "Aktionen" in derselben Zeile wie das DB-System die Option Bearbeiten aus.
    • Wählen Sie den Namen des Backups aus, um die Seite Backupdetails zu öffnen, und wählen Sie Bearbeiten aus.
  3. Geben Sie im Bereich Backup bearbeiten die folgenden Details an:
    • Anzeigename: Geben Sie den neuen Namen des Backups an. Wenn Sie den Namen nicht ändern, wird der vorhandene Name beibehalten.
    • Beschreibung: Geben Sie die neue Beschreibung des Backups an. Wenn Sie die Beschreibung nicht ändern, wird die vorhandene Beschreibung beibehalten.
    • Aufbewahrungszeitraum: Geben Sie den neuen Aufbewahrungszeitraum des Backups an. Wenn Sie den Aufbewahrungszeitraum nicht ändern, wird der vorhandene Wert beibehalten.
      Hinweis

      Sie können den Aufbewahrungszeitraum für automatische Backups nicht ändern.
    • Soft Delete: Geben Sie die neue Soft Delete-Einstellung an. Wenn Sie sie nicht ändern, wird die vorhandene Einstellung beibehalten.
      Hinweis

      Wenn diese Option aktiviert ist, wird das Backup, das aufgrund der Aufbewahrungs-Policy im Status DELETE_SCHEDULED gelöscht werden soll, 7 zusätzliche Tage lang beibehalten, bevor es endgültig gelöscht wird.
  4. Wählen Sie Änderungen speichern aus.
Die Backupmetadaten werden aktualisiert.

CLI verwenden

Verwenden Sie die Befehlszeilenschnittstelle, um den Anzeigenamen, die Beschreibung, den Aufbewahrungszeitraum und das Soft Delete Ihres Backups zu aktualisieren.

Diese Aufgabe erfordert Folgendes:
  • Eine Backup-OCID.
  • Eine Policy, die Sie zum Aktualisieren von Backups im Compartment oder im Mandanten berechtigt.
  • Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
Führen Sie die folgenden Schritte mit der CLI aus, um ein Backup zu aktualisieren:
  1. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
    oci mysql backup update 
    --backup-id <BackupOCID> 
    --display-name <DisplayName>
    --description <Description>
    --retention-in-days <NumberOfDays>
    --soft-delete ENABLED
    • --backup-id: Geben Sie die OCID des Backups an.

    • --display-name: (Optional) Geben Sie den neuen Anzeigenamen des Backups an. Wenn Sie keinen Anzeigenamen definieren, wird der vorhandene Name beibehalten.

    • --description: (Optional) Geben Sie die neue Beschreibung des Backups an. Wenn Sie keine Beschreibung definieren, wird die vorhandene Beschreibung beibehalten.

    • --retention-in-days: (Optional) Geben Sie an, wie viele Tage das Backup neu aufbewahrt werden soll. Wenn Sie keine Zahl definieren, wird der vorhandene Aufbewahrungszeitraum beibehalten.

    • --soft-delete: (Optional) Geben Sie die Softlöscheinstellung des Backups an, AKTIVIERT oder DEAKTIVIERT.

HeatWave Service aktualisiert die Backupmetadaten.

Backupplan bearbeiten

Bearbeiten Sie den Backupplan eines vorhandenen DB-Systems, um automatische Backups, Point-in-Time Recovery und Soft Delete zu aktivieren, den Aufbewahrungszeitraum und die Startzeit des Fensters zu bearbeiten und regionsübergreifende Backupkopien zu planen.

Hinweis

Sie können den Backupplan eines DB-Systems vom Typ "Immer kostenlos" nicht ändern.

Konsole verwenden

Mit der Konsole können Sie den Backupplan eines vorhandenen DB-Systems bearbeiten.

Hinweis

Der Bereich Backupplan bearbeiten unterscheidet sich vom Bereich Backup bearbeiten. Im Bereich Backup bearbeiten können Sie den Anzeigenamen und die Beschreibung für das Backup bearbeiten. Siehe Backup bearbeiten.
  1. Navigieren Sie zur Seite DB-Systemdetails des DB-Systems.
  2. Wählen Sie im Menü Weitere Aktionen die Option Backupplan bearbeiten aus.
  3. Führen Sie im Bereich Backupplan bearbeiten folgende Schritte aus:
    Automatische Backups aktivieren: Wählen Sie diese Option aus, um automatische Backups zu aktivieren und den Backupaufbewahrungszeitraum zu konfigurieren, das Point-in-Time Recovery zu aktivieren und das Backupfenster auszuwählen. Wenn Sie automatische Backups nicht aktivieren, erstellen Sie ein manuelles Backup. Es wird empfohlen, automatische Backups zu aktivieren.
    • Backupplan:
      • Backupaufbewahrungszeitraum: (Optional) Geben Sie an, wie viele Tage lang die Backups beibehalten werden sollen. Der Standardaufbewahrungszeitraum beträgt sieben Tage.
      • Point-in-Time Recovery aktivieren: Wählen Sie die Option aus, mit der Sie ein DB-System zu einem bestimmten Zeitpunkt in einem neuen DB-System wiederherstellen können.
      • Backupfenster auswählen: Wählen Sie diese Option aus, damit Sie die Startzeit des Backups Ihres DB-Systems im Feld Startzeit des Fensters definieren können. Das Backup beginnt innerhalb von 30 Minuten nach der Startzeit des Fensters. Wählen Sie Backupfenster pro Region anzeigen aus, um das für Ihre Region spezifische Standardbackupfenster anzuzeigen.
        Hinweis

        Legen Sie die Startzeit des Backupfensters nicht zu nahe an der Startzeit des Wartungsfensters fest. Das automatische Backup kann nicht gestartet werden, wenn derzeit ein unvereinbarer Vorgang wie Wartung oder Upgrade ausgeführt wird. Sie muss warten, bis der widersprüchliche Vorgang abgeschlossen ist. Wenn der konfliktauslösende Vorgang nicht innerhalb von zwei Stunden nach der Startzeit des Backupfensters abgeschlossen wird, wird das automatische Backup übersprungen, und es wird am nächsten Tag im nächsten Backupfenster erneut versucht.
      • Soft Delete: Wählen Sie diese Option aus, um das Soft Delete zu aktivieren.
      Hinweis

      Wenn das automatische Backup erstellt wird, hat dies keine Auswirkungen auf das DB-System oder die Datenbankverbindungen.
    • Regionsübergreifende Kopie: Wählen Sie die Option aus, um eine regionsübergreifende Kopie zu planen. Wenn diese Option aktiviert ist, wird jedes automatische Backup in die ausgewählte Zielregion kopiert.
      • Zielregion: Wählen Sie eine Zielregion aus, in die das Backup kopiert wird.
      • Backupaufbewahrungszeitraum: (Optional) Geben Sie an, wie viele Tage das Backup in der Zielregion beibehalten werden soll. Falls nicht definiert, entspricht der Standardwert dem Aufbewahrungszeitraum des Quellbackups.
      Hinweis

      Sie benötigen die Berechtigung MYSQL_BACKUP_COPY, um regionsübergreifendes Kopieren zu aktivieren. Die Berechtigung MYSQL_BACKUP_COPY ist nicht im aggregierten Ressourcentyp mysql-family enthalten. Der Mandant muss auch die Zielregion abonnieren.
  4. Wählen Sie Änderungen speichern aus.
Der Sicherungsplan wird aktualisiert.

Backup verschieben

Sie können ein aktives Backup in ein anderes Compartment verschieben. Ein Backup, das sich in einem anderen Status befindet, kann nicht verschoben werden.

Hinweis

Sie können keine Backups eines DB-Systems vom Typ "Immer kostenlos" in ein anderes Compartment verschieben.

Mit der Konsole oder der Befehlszeilenschnittstelle können Sie ein Backup in ein anderes Compartment verschieben.

Konsole verwenden

Mit der Konsole können Sie das Backup in ein anderes Compartment verschieben.

Diese Aufgabe erfordert Folgendes:
  • Die Zugriffsberechtigung MYSQL_BACKUP_MOVE für das Compartment, in das Sie das Backup verschieben möchten. Siehe mysql-backups.
  • Ein aktives Backup. Ein Backup, das sich in einem anderen Status befindet, kann nicht verschoben werden.
Gehen Sie wie folgt vor, um ein Backup in ein anderes Compartment zu verschieben:
  1. Öffnen Sie das Navigationsmenü, und wählen Sie Datenbanken aus. Wählen Sie unter HeatWave MySQL die Option Backups aus.
  2. Wählen Sie Ihr Compartment im Listengeltungsbereich aus.
  3. Führen Sie einen der folgenden Schritte aus:
    • Wählen Sie im Menü "Aktionen" in derselben Zeile wie das Backup die Option Ressource verschieben aus.
    • Wählen Sie den Namen des Backups aus, um die Seite Backupdetails zu öffnen. Wählen Sie Ressource verschieben aus.
  4. Wählen Sie im Dialogfeld Ressource verschieben das neue Compartment aus. Sie können das Compartment, in dem sich das Backup befindet, nicht auswählen.
  5. Wählen Sie Backup verschieben aus.
Das Backup wird in das ausgewählte Compartment verschoben.

CLI verwenden

Mit der Befehlszeilenschnittstelle können Sie ein Backup in ein anderes Compartment verschieben.

Diese Aufgabe erfordert Folgendes:
  • Eine Backup-OCID.
  • Eine Policy, die Sie zum Verschieben von Backups im Compartment oder im Mandanten berechtigt.
  • Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
Führen Sie die folgenden Schritte auf der CLI aus, um ein Backup in ein anderes Compartment zu verschieben:
  1. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
    oci mysql backup change-compartment 
    --backup-id <BackupOCID> 
    --compartment-id <TargetCompartmentOCID>
    • --backup-id: Geben Sie die OCID des Backups an.

    • --compartment-id: Geben Sie die OCID des Ziel-Compartments an, in das das Backup verschoben wird.

HeatWave Service verschiebt das Backup in das Ziel-Compartment.

Backups löschen

Mit der Konsole oder der Befehlszeilenschnittstelle können Sie ein Backup des DB-Systems löschen.

Konsole verwenden

Mit der Konsole können Sie ein Backup Ihres DB-Systems löschen.

  1. Öffnen Sie das Navigationsmenü, und wählen Sie Datenbanken. Klicken Sie unter HeatWave MySQL auf Backup.
  2. Führen Sie einen der folgenden Schritte aus:
    • Wählen Sie im Menü "Aktionen" in derselben Zeile wie das Backup die Option Löschen aus.
    • Klicken Sie auf den Namen des Backups, um die Seite Backupdetails zu öffnen. Klicken Sie auf die Schaltfläche Weitere Aktionen, und wählen Sie Löschen aus.
  3. Wählen Sie im Dialogfeld Backup löschen die Option Backup löschen aus.
Das Backup wird gelöscht.

CLI verwenden

Verwenden Sie die Befehlszeilenschnittstelle, um ein Backup zu löschen.

Diese Aufgabe erfordert Folgendes:
  • Eine Backup-OCID.
  • Eine Policy, die Sie zum Löschen von Backups im Compartment oder im Mandanten berechtigt.
  • Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
Führen Sie die folgenden Schritte mit der CLI aus, um ein Backup zu löschen:
  1. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
    oci mysql backup delete --backup-id <BackupOCID> 
    
    • --backup-id: Geben Sie die OCID des Backups an.

Der HeatWave-Service löscht das Backup.

Löschen eines Backups abbrechen

Mit der Konsole oder der Befehlszeilenschnittstelle können Sie das Löschen eines Backups abbrechen.

Konsole verwenden

Verwenden Sie die Konsole, um das geplante Löschen eines Backups abzubrechen.

  1. Öffnen Sie das Navigationsmenü, und wählen Sie Datenbanken. Wählen Sie unter HeatWave MySQL die Option Backups aus.
  2. Führen Sie einen der folgenden Schritte aus:
    • Wählen Sie im Menü "Aktionen" in derselben Zeile wie Ihr Backup Löschen abbrechen aus.
    • Wählen Sie den Namen des Backups aus, um die Seite Backupdetails zu öffnen. Wählen Sie die Schaltfläche Weitere Aktionen, und wählen Sie Löschen abbrechen aus.
  3. Wählen Sie im Dialogfeld Löschen abbrechen die Option Löschen abbrechen aus.
Das geplante Löschen des Backups wird abgebrochen.

CLI verwenden

Verwenden Sie die Befehlszeilenschnittstelle, um das Löschen eines Backups abzubrechen.

Diese Aufgabe erfordert Folgendes:
  • Die OCID eines Backups mit dem Status DELETE SCHEDULED.
  • Eine Policy, mit der Sie das Löschen von Backups im Compartment oder Mandanten abbrechen können.
  • Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
Gehen Sie wie folgt auf der CLI vor, um ein Backup zu löschen:
  1. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
    oci mysql backup cancel-backup-deletion --backup-id <BackupOCID> 
    
    • --backup-id: Geben Sie die OCID des Backups ein.

Der HeatWave-Service bricht das geplante Löschen des Backups ab.

Backup in eine andere Region kopieren

Kopieren Sie ein Backup des DB-Systems in eine andere Region.

Hinweis

Sie können keine Backups eines DB-Systems vom Typ "Immer kostenlos" in eine andere Region kopieren.

Nachdem Sie das Backup eines DB-Systems in eine andere Region kopiert haben, können Sie das DB-System in der Zielregion wiederherstellen. Die Konfiguration des DB-Systems, auf dem das Backup erstellt wurde, wird nicht kopiert.

Beim regionsübergreifenden Kopieren von DB-Systembackups in Ihrem Mandanten bestimmt das Servicelimit MySQL Maximale Anzahl paralleler regionsübergreifender Backupkopien die maximale Anzahl gleichzeitiger Kopien, die Sie aus einer bestimmten Quellregion ausführen können.

Diese Aufgabe erfordert Folgendes:
  • Ein aktives Backup in jeder Region:
    Hinweis

    Sie können das Backup in eine andere Region innerhalb derselben Realm in Oracle Cloud Infrastructure kopieren. Das Backup wird derzeit nicht in dieselbe Zielregion kopiert. Sie können keine Kopie des Backups in derselben Region erstellen.
  • Die Zugriffsberechtigung MYSQL_BACKUP_COPY und MYSQL_BACKUP_READ in der Quellregion, in der sich das Backup befindet. Siehe mysql-backups.
    Hinweis

    Der aggregierte Ressourcentyp mysql-family enthält nicht die Berechtigung MYSQL_BACKUP_COPY.
  • Die Zugriffsberechtigung MYSQL_BACKUP_CREATE in der Zielregion, in die das Backup kopiert werden soll. Siehe mysql-backups.
Beispiel-Policys
  • So ermöglichen Sie einer Gruppe mit dem Namen MyTestGroup1 das Kopieren von DB-Systembackups zwischen beliebigen Regionen:
    Allow group MyTestGroup1 to read mysql-backups in tenancy
    Allow group MyTestGroup1 to use mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_COPY'
    Allow group MyTestGroup1 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • So ermöglichen Sie einer Gruppe mit dem Namen MyTestGroup2 das Kopieren von DB-Systembackups aus den Regionen "US West" (Phoenix) und "US East" (Ashburn) in alle Zielregionen:
    Allow group MyTestGroup2 to read mysql-backups in tenancy
    Allow group MyTestGroup2 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', any {request.region='phx', request.region='iad'})
    Allow group MyTestGroup2 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • So ermöglichen Sie einer Gruppe mit dem Namen MyTestGroup3 das Kopieren von DB-Systembackups aus der Region "UK South (London)" in die Region "Germany Central (Frankfurt)":
    Allow group MyTestGroup3 to read mysql-backups in tenancy where request.region = 'lhr'
    Allow group MyTestGroup3 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', request.region = 'lhr', target.destination-region = 'fra'}
    Allow group MyTestGroup3 to manage mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_CREATE', request.region = 'fra'}

Mit der Konsole oder der Befehlszeilenschnittstelle können Sie ein Backup des DB-Systems in eine andere Region kopieren.

Konsole verwenden

Kopieren Sie das Backup mit der Konsole in eine andere Region.

Gehen Sie wie folgt vor, um ein Backup in eine andere Region zu kopieren:
  1. Öffnen Sie das Navigationsmenü, und wählen Sie Datenbanken. Wählen Sie unter HeatWave MySQL die Option Backups.
  2. Führen Sie einen der folgenden Schritte aus:
    • Wählen Sie im Menü "Aktionen" in derselben Zeile wie das Backup die Option In andere Region kopieren aus.
    • Wählen Sie den Namen des Backups aus, um die Seite Backupdetails zu öffnen, und wählen Sie In eine andere Region kopieren aus.
  3. Geben Sie im Bereich In andere Region kopieren die folgenden Details an:
    1. Zielregion: Wählen Sie die Region aus, in die das Backup kopiert wird.
    2. Zielregions-Compartment: Das Compartment kann nicht geändert werden. Es wird immer in dasselbe Compartment kopiert.
    3. Anzeigename: (Optional) Geben Sie den Namen des Backups an. Der Standardwert ist "<SourceBackupName>-copy-from-<SourceRegionName>".
    4. Beschreibung: (Optional) Geben Sie die Beschreibung des Backups an. Der Standardwert ist "This backup is a copy of <SoureBackupName> from the region <SourceRegionName>.".
    5. Backupaufbewahrungszeitraum: (Optional) Geben Sie den Aufbewahrungszeitraum des Backups in der Zielregion an. Der Standardwert ist der Aufbewahrungszeitraum des Quellbackups.
      Hinweis

      Der maximale Aufbewahrungszeitraum eines automatischen Backups beträgt 35 Tage, der maximale Aufbewahrungszeitraum eines manuellen Backups beträgt 365 Tage.
    6. Verschlüsselungsschlüssel: Wählen Sie Mit einem von Oracle verwalteten Schlüssel verschlimmern oder Mit einem vom Kunden verwalteten Schlüssel verschlimmern aus.
      Wenn Sie einen vom Kunden verwalteten Schlüssel auswählen, müssen Sie einen der folgenden Schlüsselspeicherorte auswählen:
      • Dieser Mandant: Sie müssen zuerst den Vault und dann den Schlüssel im ausgewählten Vault auswählen. Sie können das Compartment von Vault und Schlüssel bei Bedarf ändern.
      • Unterschiedlicher Mandant: Sie müssen die Verschlüsselungsschlüssel-OCID eingeben.
  4. Wählen Sie Kopieren.
Das Backup wird in dasselbe Compartment in der ausgewählten Region kopiert.
Hinweis

Wenn die Arbeitsanforderung COPY_BACKUP den Fehler DbSystemBackupCopyLimitExceeded zurückgibt, müssen Sie das Kopierbackup zu einem späteren Zeitpunkt erneut versuchen.

CLI verwenden

Mit der Befehlszeilenschnittstelle können Sie ein Backup des DB-Systems in eine andere Region kopieren.

Diese Aufgabe erfordert Folgendes:
  • Eine Quell-Backup-OCID.
  • Eine Policy, mit der Sie Backups in der Quellregion lesen und kopieren und Backups in der Zielregion erstellen können.
  • Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
    Hinweis

    Die CLI muss für die Authentifizierung mit der Zielregion konfiguriert sein, in die das Backup kopiert wird.
Gehen Sie auf der CLI wie folgt vor, um ein Backup des DB-Systems in eine andere Region zu kopieren:
  1. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
    oci mysql backup copy 
    --source-backup-id <SourceBackupOCID> 
    --source-region <SourceRegionName>
    --compartment-id <DestinationCompartmentOCID> 
    --region <DestinationRegionName>
    --backup-copy-retention-in-days <NumberOfDays>
    --display-name <DisplayName>
    --description <Description>
    • --source-backup-id: Geben Sie die OCID des Quellbackups an.

    • --source-region: Geben Sie die Regions-ID des Quellbackups an. Beispiel: us-ashburn-1, sa-saopaulo-1 und eu-frankfurt-1.

    • --compartment-id: Geben Sie die OCID des Ziel-Compartments an, in das das Backup kopiert wird. Er muss mit dem Compartment des Quellbackups identisch sein.

    • --region: (Optional) Geben Sie die Zielregions-ID an, in die das Backup kopiert wird. Wenn Sie die Region nicht definiert haben, wird die in der CLI-Konfigurationsdatei konfigurierte Region verwendet.

    • --backup-copy-retention-in-days: (Optional) Geben Sie an, wie viele Tage das Backup in der Zielregion aufbewahrt werden soll. Der Standardaufbewahrungszeitraum entspricht dem Quellbackup.

    • --display-name: (Optional) Geben Sie den Namen des kopierten Backups an. Wenn Sie keinen Anzeigenamen definieren, wird einer für Sie mit dem Anzeigenamen des Quellbackups generiert.

    • --description: (Optional) Geben Sie die Beschreibung des kopierten Backups an. Wenn Sie keine Beschreibung definieren, wird eine Beschreibung mit der Beschreibung des Quellbackups generiert.

HeatWave Der Service beginnt, das Quellbackup in die Zielregion zu kopieren.