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.

Backups validieren und vorbereiten

Mit der Konsole oder der Befehlszeilenschnittstelle können Sie ein DB-Systembackup validieren und vorbereiten.

Hinweis

Backups von DB-Systemen vom Typ "Immer kostenlos" können nicht validiert und vorbereitet werden.

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

Konsole verwenden

Mit der Konsole können Sie ein DB-Systembackup validieren und vorbereiten.

  1. Wählen Sie auf der Listenseite Backups das Backup aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Backups benötigen, finden Sie weitere Informationen unter Backups auflisten - Konsole verwenden.
    Die Detailseite wird geöffnet und zeigt Informationen zum Backup an. Unter DB-System finden Sie die Details des zugehörigen DB-Systems.
  2. Wählen Sie oben auf der Seite Validieren aus.
  3. Im Bereich Backup validieren können Sie Backup vorbereiten auswählen, um die Backupvorbereitung zu aktivieren, wenn das Backup vorher nicht vorbereitet wurde.
  4. Wählen Sie Validieren aus.
Der Backupvalidierungsprozess wird gestartet, und der Backupstatus wird in Wird aktualisiert überführt. Nachdem die Validierung abgeschlossen ist, können Sie das Ergebnis auf der Seite Backupdetails prüfen.

CLI verwenden

Mit der Befehlszeilenschnittstelle können Sie ein DB-Systembackup validieren und vorbereiten.

Diese Aufgabe erfordert Folgendes:
  • Eine Backup-OCID.
  • Eine Policy, mit der Sie Backups im Compartment oder Mandanten validieren können.
  • 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 validate 
    --backup-id <BackupOCID> 
    --is-prepared-backup-required <Boolean>
    
    • --backup-id: Geben Sie die OCID des Backups an.
    • --is-prepared-backup-required: (Optional) Geben Sie an, ob das Backup vorbereitet werden soll. Setzen Sie diesen Wert auf true, um das Backup vorzubereiten. Der Standardwert ist false.
MySQL HeatWave Service validiert das Backup. Es bereitet auch das Backup vor, wenn es aktiviert ist.

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.

Mit der Konsole oder der Befehlszeilenschnittstelle können Sie ein Backup 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. Wählen Sie auf der Listenseite Backups das Backup aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Backups benötigen, finden Sie weitere Informationen unter Backups auflisten - Konsole verwenden.

    Die Detailseite wird geöffnet und zeigt Informationen zum Backup an. Unter DB-System finden Sie die Details des zugehörigen DB-Systems.

  2. Wählen Sie das Register Details aus.
  3. Wählen Sie Bearbeiten in einem der folgenden Felder aus:
    • Name
    • Beschreibung
    • Aufbewahrungszeit (in Tagen)
    • Soft Delete
  4. 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.
  5. 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 auf 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.

MySQL 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. Wählen Sie auf der Listenseite DB-Systeme das DB-System aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des DB-Systems benötigen, finden Sie weitere Informationen unter DB-Systeme auflisten - Konsole verwenden.

    Die Detailseite wird geöffnet und zeigt Informationen zum DB-System an.

  2. Wählen Sie das Register Details aus.
  3. Wählen Sie im Feld Automatische Backups im Abschnitt Backupplan die Option Bearbeiten aus:
  4. 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.
  5. 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. Wählen Sie auf der Listenseite Backups das Backup aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Backups benötigen, finden Sie weitere Informationen unter Backups auflisten - Konsole verwenden.

    Die Detailseite wird geöffnet und zeigt Informationen zum Backup an. Unter DB-System finden Sie die Details des zugehörigen DB-Systems.

  2. Wählen Sie oben auf der Seite Ressource verschieben aus.
  3. 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.
  4. 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.

MySQL HeatWave Service verschiebt das Backup in das Ziel-Compartment.

Backup exportieren

Sie können ein aktives Backup in einen Objektspeicher-Bucket im selben oder in einem anderen Compartment im selben Mandanten exportieren, sodass Sie Ihre Daten für einen längeren Zeitraum beibehalten können.

Das exportierte Backup kann dann in ein neues DB-System importiert werden. Siehe Mit der Datenimportfunktion importieren. Das exportierte Backup kann auch ganz oder teilweise in ein vorhandenes DB-System importiert werden. Siehe: Mit MySQL Shell importieren. Da das exportierte Backup die logische Struktur und die Daten der Datenbank unabhängig von versionsspezifischen Datenformaten erfasst, können Sie das Backup in eine niedrigere oder höhere kompatible Version des DB-Systems importieren. Sie können das exportierte Backup sogar für Auditing und Analysen verwenden, ohne die gesamte Datenbank wiederherstellen zu müssen.

Sie können jeweils nur einen Export für ein DB-Systembackup initiieren. Während der Backupexport ausgeführt wird, können Sie weiterhin dasselbe Backup für die Wiederherstellung des DB-Systems verwenden.

In den folgenden Fällen können Sie kein Backup exportieren:

  • Wenn das Backup in einem anderen Status als "Aktiv" ist.
  • Wenn das Backup auf einem DB-System erstellt wurde, das externe Lakehouse-Tabellen enthält.

Um den Fortschritt des Exports anzuzeigen, können Sie zu dem Objektspeicher-Bucket navigieren, der für den Export verwendet wird, und die Liste der Objekte prüfen, die auf der Detailseite des Buckets auf der Registerkarte Objekte aufgeführt sind. Siehe Objektspeicherobjekte in einem Bucket auflisten. Sie können auch die Bucket-Größe und die Anzahl der Objekte überwachen, die auf der Detailseite des Buckets auf der Registerkarte Monitoring angezeigt werden. Wenn Sie feststellen, dass diese Werte in den letzten Stunden steigen, zeigt dies an, dass der Export voranschreitet. Siehe Standardmetrikdiagramme für einen Objektspeicher-Bucket anzeigen.

Diese Aufgabe erfordert Folgendes:
  • Ein aktives Backup. Sie können kein Backup exportieren, das sich in einem anderen Status befindet.
  • Die Zugriffsberechtigungen MYSQL_BACKUP_EXPORT und MYSQL_BACKUP_READ für das Compartment, aus dem Sie das Backup exportieren möchten. Siehe mysql-backups.
  • Die Zugriffsberechtigungen BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE und OBJECT_READ im Compartment mit dem Objektspeicher-Bucket, in den Sie das Backup exportieren möchten.
  • Ein Objektspeicher-Bucket in demselben Mandanten und derselben Region wie das DB-Systembackup, in den Sie das Backup exportieren möchten.
  • Ein Subnetz mit einer gültigen IP-Adresse in der Region, in der Sie das Backup exportieren möchten. Dieses Subnetz wird zum Erstellen einer temporären MySQL-Instanz verwendet, mit der das Backup exportiert wird.
Beispiel-Policys
  • So lassen Sie zu, dass ein Backup in einen beliebigen Objektspeicher-Bucket innerhalb desselben Mandanten exportiert wird:
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN TENANCY WHERE ALL
    {
        request.principal.type = 'mysqlbackup'
    }
  • So lassen Sie zu, dass ein Backup in einen beliebigen Objektspeicher-Bucket in einem Compartment exportiert wird:
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.compartment.id = '<BackupCompartmentOCID>'
    }
  • So lassen Sie zu, dass ein Backup in einen bestimmten Object Storage-Bucket exportiert wird:
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.compartment.id = '<BackupCompartmentOCID>',
        target.bucket.name = '<TargetBucketName>'
    }
  • So lassen Sie zu, dass ein bestimmtes Backup in einen bestimmten Object Storage-Bucket exportiert wird:
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.id = '<BackupOCID>',
        request.principal.compartment.id = '<BackupCompartmentOCID>',
        target.bucket.name = '<TargetBucketName>'
    }

Verwenden Sie die Konsole oder Befehlszeilenschnittstelle, um das Backup in einen Object Storage-Bucket zu exportieren.

Konsole verwenden

Exportieren Sie das DB-Systembackup mit der Konsole in einen Objektspeicher-Bucket.

Gehen Sie wie folgt vor, um ein Backup zu exportieren:
  1. Wählen Sie auf der Listenseite Backups das Backup aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Backups benötigen, finden Sie weitere Informationen unter Backups auflisten - Konsole verwenden.

    Die Detailseite wird geöffnet und zeigt Informationen zum Backup an. Unter DB-System finden Sie die Details des zugehörigen DB-Systems.

  2. Wählen Sie in der Dropdown-Liste Aktionen die Option Backup exportieren aus.
  3. Führen Sie im Bereich Backup exportieren die folgenden Schritte aus:
    1. Führen Sie im Abschnitt Object Storage die folgenden Schritte aus:
      1. Geben Sie den Namen des Compartments und Buckets an, in das Sie das Backup exportieren möchten.
      2. Geben Sie einen neuen Ordnernamen für den Export des Backups an. Stellen Sie sicher, dass im angegebenen Objektspeicher-Bucket noch kein Ordner mit demselben Namen vorhanden ist.

        Wenn kein Ordnername angegeben wird, wird automatisch ein Ordner mit dem Namen exportbackup<yyyyMMddHHmmss>_<backup_name> im angegebenen Object Storage-Bucket erstellt.

      3. Wählen Sie das Format zum Speichern der exportierten Backupdaten aus. Dies kann CSV oder TSV sein. CSV ist standardmäßig ausgewählt.
    2. Im Abschnitt Komprimierung ist die Komprimierung standardmäßig aktiviert.

      So ändern Sie die Komprimierungseinstellungen:

      • Wählen Sie den Komprimierungstyp aus (ZSDT oder GZIP). Komprimierungstyp ZSDT ist standardmäßig ausgewählt.
        Hinweis

        Es wird empfohlen, ZSTD nicht mit höheren Komprimierungsebenen für ein Backup mit großer Größe zu verwenden, um eine längere Exportvorgangszeit und einen potenziellen Timeout zu verhindern.
      • Geben Sie die Komprimierungsebene an.
        • Für den ZSDT-Komprimierungstyp reicht die Komprimierungsebene von 1 bis 22.
        • Für den GZIP-Komprimierungstyp reicht die Komprimierungsebene von 1 bis 9.

          Die Komprimierungsebene ist standardmäßig auf 1 gesetzt.

      Um die Komprimierung zu deaktivieren, deaktivieren Sie Backupkomprimierung aktivieren.
    3. Wenn Sie ein Backup exportieren, das aus einer anderen Region kopiert wurde, müssen Sie ein Subnetz in der aktuellen Region auswählen.

      Um ein Subnetz auszuwählen, gehen Sie im Abschnitt Networking konfigurieren wie folgt vor:

      1. Aktivieren Sie Netzwerkkonfiguration aktivieren.
      2. Select the virtual cloud network (VCN) compartment and VCN.
      3. Wählen Sie Subnetz-Compartment und Subnetz aus.

      Ein temporärer MySQL-Endpunkt wird im angegebenen Subnetz erstellt, um das Backup sicher zu exportieren.

    4. Klicken Sie auf Exportieren.
Das Backup wird in den angegebenen Object Storage-Bucket exportiert.

CLI verwenden

Verwenden Sie die Befehlszeilenschnittstelle, um ein Backup zu exportieren.

Diese Aufgabe erfordert Folgendes:
  • OCID eines aktiven Backups. Sie können kein Backup exportieren, das sich in einem anderen Status befindet.
  • 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 exportieren:
  1. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
    oci mysql backup export 
        --backup-id <backup_ocid>
        --bucket-name <bucket_name>
        --namespace-name <namespace_name>  
        --subnet-id <subnet_ocid>   
        --export-options 
        "{
            "compressionOptions":
            {
                "isEnabled" : <true_or_false>, 
                "type" : "<compression_type>", 
                "level" : <compression_level>
            },                      
            "folderName" : "<folder_name>",
            "dataFormat": "<data_format>"
        }"          
    • --backup-id: Geben Sie die OCID des aktiven Backups an, das Sie exportieren möchten.

    • --bucket-name: Geben Sie den Namen des Objektspeicher-Buckets an, in den Sie das Backup exportieren möchten.

    • --namespace-name: Geben Sie den Object Storage-Namespace an.
    • --subnet-id: Geben Sie die OCID des Subnetzes an, mit dem die temporäre MySQL-Instanz verknüpft ist. Wenn keine Angabe gemacht wird, wird standardmäßig die Subnetz-OCID des DB-Systems verwendet, aus dem das Backup erstellt wird. Wenn Sie ein Backup exportieren, das aus einer anderen Region kopiert wurde, müssen Sie ein Subnetz in der aktuellen Region auswählen.
    • export-options: Optional können Sie auch die folgenden Exportoptionen festlegen:
      • compressionOptions: Legen Sie die folgenden Komprimierungsoptionen fest:
        • isEnabled: Geben Sie an, ob die Komprimierung aktiviert ist. Der Standardwert ist true.
        • type: Geben Sie den Komprimierungstyp an: ZSDT oder GZIP. Der Standardwert ist ZSDT.
        • level: Geben Sie die Komprimierungsebene an. Für den ZSDT-Komprimierungstyp reicht die Komprimierungsebene von 1 bis 22. Für den GZIP-Komprimierungstyp reicht die Komprimierungsebene von 1 bis 9. Der Standardwert ist 1.
      • folderName: Geben Sie den Namen des Ordners an, in dem das exportierte Backup gespeichert werden soll. Wird kein Ordner angegeben, wird automatisch ein Ordner mit dem Namen exportbackup<yyyyMMddHHmmss_<backup_name> im angegebenen Object Storage-Bucket erstellt.
      • dataFormat: Geben Sie das zum Speichern von Daten verwendete Format an: TSV oder CSV. Der Standardwert ist CSV.
MySQL HeatWave Service exportiert das Backup.

Export eines Backups abbrechen

Wenn Sie nicht mehr möchten, dass ein laufender Export eines Backups abgeschlossen wird, können Sie den laufenden Export des Backups abbrechen.

Hinweis

Wenn Sie den Export abbrechen, wird der laufende Vorgang gestoppt. Die Dateien, die bereits in den angegebenen Object Storage-Bucket exportiert wurden, werden jedoch nicht gelöscht. Wenn Sie die exportierten Dateien nicht mehr benötigen, müssen Sie sie manuell aus dem Object Storage-Bucket löschen. Siehe: Objektspeicherobjekte löschen.
Diese Aufgabe erfordert Folgendes:
  • Ein andauernder Export eines DB-Systembackups.
  • Die Zugriffsberechtigungen MYSQL_BACKUP_EXPORT und MYSQL_INSTANCE_WORK_REQUEST_DELETE für das Compartment, aus dem das Backup exportiert wird. Siehe mysql-backups und mysql-work-requests.

Verwenden Sie die Konsole oder die Befehlszeilenschnittstelle, um einen laufenden Export eines Backups abzubrechen.

Konsole verwenden

Mit der Konsole können Sie einen laufenden Export eines Backups abbrechen.

Gehen Sie wie folgt vor, um einen Ongiong-Export eines Backups abzubrechen:
  1. Suchen Sie auf der Listenseite Backups das Backup, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Backups benötigen, finden Sie weitere Informationen unter Backups auflisten - Konsole verwenden.

    Die Detailseite wird geöffnet und zeigt Informationen zum Backup an. Unter DB-System finden Sie die Details des zugehörigen DB-Systems.

  2. Öffnen Sie die Registerkarte Arbeitsanforderungen. Wählen Sie im Menü Aktionen der Arbeitsanforderung für das fortlaufende Exportbackup die Option Vorgang abbrechen aus.
  3. Klicken Sie im Dialogfeld Exportbackup abbrechen auf Vorgang abbrechen.
Der Export des Backups wird abgebrochen.

CLI verwenden

Mit der Befehlszeilenschnittstelle können Sie den Export eines Backups abbrechen.

Für diese Aufgabe sind eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel erforderlich. Siehe Befehlszeilenschnittstelle (CLI).
Führen Sie die folgenden Schritte auf der CLI aus, um den Export eines Backups abzubrechen:
  1. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
    oci mysql work-request cancel --work-request-id <work_request_ocid>
    • --work-request-id: Geben Sie die OCID der laufenden Exportarbeitsanforderung an.

MySQL HeatWave Service bricht den Export des Backups ab.

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. Suchen Sie auf der Listenseite Backups das Backup, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Backups benötigen, finden Sie weitere Informationen unter Backups auflisten - Konsole verwenden.
  2. Wählen Sie im Menü Aktionen für das Backup die Option Löschen.
  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 ein.

MySQL 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. Suchen Sie auf der Listenseite Backups das Backup, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Backups benötigen, finden Sie weitere Informationen unter Backups auflisten - Konsole verwenden.
  2. Wählen Sie im Menü Aktionen für das DB-System die Option 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 MySQL 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. Wählen Sie auf der Listenseite Backups das Backup aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Backups benötigen, finden Sie weitere Informationen unter Backups auflisten - Konsole verwenden.

    Die Detailseite wird geöffnet und zeigt Informationen zum Backup an. Unter DB-System finden Sie die Details des zugehörigen DB-Systems.

  2. Wählen Sie oben auf der Seite die Option In 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.

MySQL HeatWave Service kopiert das Quellbackup in die Zielregion.