Aus Backup wiederherstellen

Verwenden Sie die Konsole oder die Befehlszeilenschnittstelle, um aus einem vorhandenen Backup in einem neuen DB-System im selben Mandanten wiederherzustellen.

Hinweis

Das Backup eines kostenpflichtigen DB-Systems kann nicht in einem DB-System vom Typ "Immer kostenlos" wiederhergestellt werden. Das Backup eines DB-Systems vom Typ "Immer kostenlos" kann wie folgt wiederhergestellt werden:
  • Ein DB-System vom Typ "Immer kostenlos".
  • Ein zahlbares DB-System in einem kostenpflichtigen Mandanten oder Testmandanten.

Sie können kein DB-System erstellen, das dieselbe IP-Adresse wie ein ausgeführtes DB-System hat. Wenn Sie dieselbe IP-Adresse verwenden möchten, löschen Sie das ausgeführte DB-System. Außerdem können Sie unter "Nicht verwendete IP-Adresse" im Subnetz von Oracle auswählen oder über das Feld IP-Adresse in der Registerkarte Networking der erweiterten Optionen eine neue IP-Adresse für das neue DB-System definieren. Siehe Erweiterte Option: Verbindungen.

Wenn Sie ein neues DB-System aus einem Backup erstellen, werden die Administratorzugangsdaten des ursprünglichen DB-Systems beibehalten, als das Backup erstellt wurde. Außerdem wird die Version des DB-Systems standardmäßig beibehalten, es sei denn, Sie wählen eine höhere Version aus, um das wiederhergestellte DB-System upzugraden. Wenn die Version des wiederhergestellten DB-Systems nicht mehr verfügbar ist, wird es im nächsten Wartungszyklus upgegradet. Wenn Sie ein automatisches, manuelles, letztes oder Operatorbackup wiederherstellen, werden die vollständigen Daten des ursprünglichen DB-Systems im selben Mandanten wiederhergestellt.

Konsole verwenden

Mit der Konsole können Sie ein vorhandenes Backup in einem neuen DB-System wiederherstellen.

Hinweis

Wenn beim Erstellen eines DB-Systems aus einem Backup der Arbeitsanforderungsfehler OutOfHostCapacity auftritt, finden Sie weitere Informationen unter OutOfHostCapacity-Fehler beheben.
Führen Sie die folgenden Schritte aus, um ein vorhandenes Backup in einem neuen DB-System wiederherzustellen:
  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 In neuem DB-System wiederherstellen aus.
  3. Quelle konfigurieren: Der Schalter Immer kostenlos ist aktiviert, wenn das ausgewählte Backup ein Backup eines DB-Systems vom Typ "Immer kostenlos" ist.
    • In einem Free Tier-Mandanten können Sie ein Backup vom Typ "Immer kostenlos" nur in einem DB-System vom Typ "Immer kostenlos" wiederherstellen.
    • In einem kostenpflichtigen Mandanten oder Testmandanten können Sie den Umschalter deaktivieren, um das Backup vom Typ "Immer kostenlos" in einem kostenpflichtigen DB-System wiederherzustellen.
  4. DB-Systeminformationen angeben:
    • Erstellen in Compartment: Wenn Sie das MySQL-DB-System in einem anderen Compartment als dem aktuellen Compartment starten möchten, wählen Sie das erforderliche Compartment in der Liste aus. Wenn Sie kein anderes Compartment auswählen, wird das aktuelle Compartment verwendet.
    • Name: (Optional) Geben Sie einen benutzerfreundlichen Anzeigenamen für das DB-System an. Der Name muss nicht eindeutig sein. Das DB-System wird durch eine Oracle Cloud-ID (OCID) eindeutig identifiziert.
    • Beschreibung: (Optional) Geben Sie eine benutzerfreundliche Beschreibung des DB-Systems und seines Zwecks an.
  5. DB-Systemtyp: Wählen Sie Standalone für ein Einzelinstanz-DB-System aus, und wählen Sie High Availability für ein DB-System mit drei Instanzen aus.
    Hinweis

    High Availability wird beim Wiederherstellen eines Backups vom Typ "Immer kostenlos" in einem DB-System vom Typ "Immer kostenlos" nicht unterstützt.
  6. Networking konfigurieren:
    • Virtuelles Cloud-Netz: Wählen Sie das VCN aus, in dem das DB-System gestartet werden soll.
    • Subnetz: Wählen Sie das erforderliche Subnetz des ausgewählten VCN aus.
    • Erweiterte Optionen anzeigen: (Optional) Wählen Sie diese Option aus, um Netzwerksicherheitsgruppen zu konfigurieren.
      • Compartment: Wählen Sie ein Compartment aus, in dem die Netzwerksicherheitsgruppe konfiguriert ist.
      • Netzwerksicherheitsgruppe: Wählen Sie eine Netzwerksicherheitsgruppe, die Sie verwenden möchten.
      • Um mehrere Netzwerksicherheitsgruppen hinzuzufügen, wählen Sie die Schaltfläche Weitere Netzwerksicherheitsgruppe, um eine weitere Zeile hinzuzufügen.
        Hinweis

        Sie können maximal 5 Netzwerksicherheitsgruppen hinzufügen.
  7. Platzierung konfigurieren:
    • Availability-Domain: Sie können die Availability-Domain ändern, nicht jedoch die Region.
      Hinweis

      Die Availability-Domain kann nicht geändert werden, wenn ein Backup vom Typ "Immer kostenlos" in einem DB-System vom Typ "Immer kostenlos" wiederhergestellt wird.
    • Faultdomain auswählen: Wählen Sie diese Option aus, damit Sie eine Faultdomain wählen können. Wenn Sie keine Faultdomain auswählen, wählt Oracle eine Faultdomain für Sie aus. Siehe Faultdomains.
  8. Hardware konfigurieren:
    • HeatWave-Cluster aktivieren: Der Standardwert hängt vom Status des DB-Systems während des Backups ab. Sie können diese Option entsprechend Ihren Anforderungen ändern.
      Hinweis

      Wenn Sie ein DB-System in Kombination mit einem HeatWave-Cluster wiederherstellen, können Sie kein Upgrade auf eine neuere Version durchführen. Bei Bedarf können Sie das DB-System und das HeatWave-Cluster upgraden, nachdem die Wiederherstellung abgeschlossen ist.
    • Ausprägung auswählen: Wählen Sie Ausprägung ändern aus. Gehen Sie im Bereich Alle Ausprägung durchsuchen wie folgt vor:
      1. Wählen Sie das Compute-Modell.
        • ECPU: Basiert auf einer architekturunabhängigen ECPU-Mengenge mit einer abstrahierten Kennzahl für CPU-Cores, Arbeitsspeicher und andere Ressourcen.
        • OCPU: Basiert auf dem physischen Core eines Prozessors mit aktiviertem Hyperthreading. Filtern Sie die Formen, indem Sie den Maschinentyp auswählen:
          • Alle Arten: Zeigt alle verfügbaren Ausprägungen.
          • Virtuelle Maschinen: Zeigt nur Virtual-Machin-basierte Ausprägungen.
          • Bare-Metal: Zeigt nur die Bare-Metal-basierten Ausprägungen.
          Hinweis

          Alle OCPU-Ausprägungen sind veraltet und stehen neuen Benutzern, die nach dem 5. September 2024 erstellt wurden, nicht zur Verfügung. Vorhandene Benutzer können sie bis zum 5. September 2025 weiterhin verwenden.
      2. Aktivieren Sie das Kontrollkästchen, um eine Ausprägung auszuwählen. Siehe Unterstützte Ausprägungen.
      3. Wählen Sie Ausprägung auswählen aus.
      Hinweis

      Die Ausprägung kann nicht geändert werden, wenn ein Backup vom Typ "Immer kostenlos" in einem DB-System vom Typ "Immer kostenlos" wiederhergestellt wird.
    • HeatWave-Clusterkonfiguration: Diese Option wird angezeigt, wenn HeatWave-Cluster aktivieren ausgewählt ist. Wenn Sie die Standardkonfiguration ändern möchten, wählen Sie HeatWave-Cluster konfigurieren aus, und gehen Sie im Bereich HeatWave-Cluster konfigurieren wie folgt vor:
      Hinweis

      Die Ausprägung und die Anzahl der Knoten können nicht geändert werden, wenn ein Backup vom Typ "Immer kostenlos" in einem DB-System vom Typ "Immer kostenlos" wiederhergestellt wird.
      1. Ausprägungsdetails: Die Ausprägung für die HeatWave-Knoten. Wenn Sie die Ausprägung ändern möchten, wählen Sie Ausprägung ändern aus, um eine Ausprägung für die HeatWave-Knoten auszuwählen. Siehe Unterstützte Ausprägungen.
      2. Knoten: Geben Sie die Anzahl der zu erstellenden HeatWave-Knoten an. Das Minimum ist 1 Knoten und das Maximum hängt von folgenden Faktoren ab:
        • HeatWave.Free-Ausprägung: 1 Knoten
        • HeatWave.32GB-Ausprägung: 16 Knoten
        • HeatWave.512GB- oder MySQL.HeatWave.VM.Standard-Ausprägung: 64 Knoten
        • HeatWave.512GB- oder MySQL.HeatWave.VM.Standard-Ausprägung mit aktiviertem Lakehouse: 512 Knoten
      3. MySQL HeatWave Lakehouse: Aktivieren Sie die Abfrageverarbeitung in den Daten in Object Storage. Vor MySQL 8.4.0-u3 wird HeatWave Lakehouse nur auf den Ausprägungen MySQL.HeatWave.VM.Standard und HeatWave.512GB unterstützt. Siehe MySQL HeatWave Lakehouse.
        Hinweis

        Vor MySQL 8.3.0-u2 müssen Sie Point-in-Time Recovery, High Availability, Lesereplikate und ausgehende Replikation deaktivieren, um MySQL HeatWave Lakehouse zu aktivieren.
      4. Wählen Sie Änderungen speichern aus.
    • Speichergröße: Konfigurieren Sie die Speichergröße des DB-Systems. Die Datenspeichergröße ist unabhängig von der ausgewählten Ausprägung.
      • Anfängliche Datenspeichergröße (GB): Geben Sie die anfängliche Datenspeichergröße in GB an, die dem DB-System zugewiesen werden soll. Der Wert muss zwischen 50 und 131072 liegen.

        Der anfängliche Speicherwert hat Auswirkungen auf Ihre Fähigkeit, die Speichergröße später zu erhöhen und die Leistung des erhöhten Speichers. Siehe DB-Systemspeicher. Wenn Sie Daten importieren, müssen Sie außerdem einen ausreichenden Datenspeicher angeben.

      • Automatische Speichererweiterung: Aktivieren Sie die automatische Erweiterung des Datenspeichers, wenn die Speicherbelegung den schreibgeschützten Limits des Datenbankinstanz-Zustandsmonitors im DB-System nähert.
        Hinweis

        Die automatische Speichererweiterung ist standardmäßig aktiviert, wenn High Availability aktiviert ist und nicht deaktiviert werden kann.
      • Maximale Datenspeichergröße (GB): Geben Sie die maximale Datenspeichergröße in GB an, auf die die Speichergröße erweitert werden kann. Der Wert muss größer als die anfängliche Datenspeichergröße sein.
        Hinweis

        Wenn die Speichergröße erweitert wird, wird die Abrechnung für die Speichernutzung entsprechend erhöht. Verwenden Sie die maximale Speichergröße, um eine Kostenüberschreitung zu vermeiden.
  9. Backupplan konfigurieren: Wählen Sie die Option aus, um automatische Backups zu aktivieren. Wenn Sie keine automatischen Backups auswählen, verwalten Sie die Backups manuell. Es wird empfohlen, automatische Backups zu aktivieren.
    Hinweis

    Wenn Sie ein Backup vom Typ "Immer kostenlos" in einem DB-System vom Typ "Immer kostenlos" wiederherstellen, wird das automatische Backup mit einem Aufbewahrungszeitraum von 1 Tag aktiviert, ein Point-in-Time Recovery wird nicht unterstützt, und das Backupfenster kann nicht geändert werden.
    Backupplan:
    • Backupaufbewahrungszeitraum: (Optional) Geben Sie an, wie viele Tage Sie das Backup beibehalten möchten. Standardmäßig bewahrt das DB-System das Backup sieben Tage lang auf.
    • 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 die Option aus, mit der Sie die Startzeit für das Backupfenster auswählen können. Wenn Sie diese Option nicht aktivieren, wird basierend auf Ihrer Region eine Standardstartzeit für das Fenster gewählt.
      • Startzeit des Fensters: Geben Sie die Uhrzeit (in der UTC-Zeitzone) an, zu der das Backup des DB-Systems gestartet werden soll. Das Backup beginnt innerhalb von 30 Minuten ab der Startzeit des Fensters.
        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 unvereinbare Vorgang abgeschlossen ist. Wenn der widersprüchliche Vorgang nicht innerhalb von zwei Stunden nach der Startzeit des Backupfensters abgeschlossen wird, wird das automatische Backup übersprungen, und es wird im nächsten Backupfenster am nächsten Tag erneut versucht.
      • Backupfenster pro Region anzeigen: Wählen Sie diese Option aus, um den standardmäßigen Startzeitpunkt des Backupfensterns Ihrer Region anzuzeigen.
    • Soft Delete: Wählen Sie diese Option aus, um das Backup beizubehalten, das aufgrund der Aufbewahrungs-Policy im Status DELETE_SCHEDULED 7 weitere Tage lang gelöscht werden soll, bevor es endgültig gelöscht wird. Diese Option ist standardmäßig aktiviert.
    Regionsübergreifendes Kopieren: Wählen Sie die Option aus, um regionsübergreifendes Kopieren 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.
  10. Kontakte für betriebliche Benachrichtigungen und Ankündigungen bereitstellen: (Optional) Geben Sie eine oder mehrere Kontakt-E-Mails ein, um betriebliche Mitteilungen und Ankündigungen sowie ungeplante Wartungsbenachrichtigungen zu erhalten. Wählen Sie Kontakt hinzufügen aus, um weitere Kontakte hinzuzufügen. Sie können maximal 10 Kontakte hinzufügen. Doppelte und ungültige E-Mail-Adressen sind nicht zulässig.
  11. Erweiterte Einstellungen anzeigen: Wählen Sie diese Option aus, um eine Gruppe von Registerkarten zu öffnen, die Ihnen die weitere Konfiguration des DB-Systems ermöglichen. Siehe Erweiterte Optionen.
  12. Wählen Sie Wiederherstellen aus.

CLI verwenden

Verwenden Sie die Befehlszeilenschnittstelle (CLI), um ein Backup in einem neuen DB-System wiederherzustellen.

Diese Aufgabe erfordert Folgendes:
  • Eine Compartment-, Subnetz- und Backup-Oracle Cloud-ID (OCID).
  • Der Name einer Ausprägung und Availability-Domain.
  • Eine Policy, die Sie zum Erstellen von DB-Systemen im Compartment oder im Mandanten berechtigt.
  • Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
  • Ein ordnungsgemäß konfiguriertes VCN. Siehe Virtuelles Cloud-Netzwerk erstellen.
Gehen Sie wie folgt vor, um ein DB-System aus einem Backup zu erstellen:
  1. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
    oci mysql db-system create 
              --compartment-id=<CompartmentOCID> 
              --subnet-id=<SubnetOCID> 
              --availability-domain=<AvailabilityDomain> 
              --shape-name=<ShapeName> 
              --configuration-id=<ConfigurationOCID>
              --data-storage-size-in-gbs=<Number>
              --display-name=<DisplayName>
              --source='{"backupId": "<BackupOCID>", 
                         "sourceType": "BACKUP"}'
    • compartment-id: Geben Sie die OCID des Compartments an, in dem das DB-System erstellt wird.
    • subnet-id: Geben Sie die OCID des VCN-Subnetzes an, das vom DB-System verwendet werden soll.
    • availability-domain: Geben Sie den Namen der Availability-Domain an, in der das DB-System erstellt wird.
    • shape-name: Geben Sie den Namen der Ausprägung an. Beispiel: MySQL.8.
    • configuration-id: (Optional) Geben Sie die OCID der Konfiguration, die Sie auf das DB-System anwenden möchten, an. Wenn Sie keine Konfigurations-ID definieren, verwendet das DB-System die Standardkonfiguration, die mit der ausgewählten Ausprägung verknüpft ist. Wenn Sie eine benutzerdefinierte Konfiguration definieren, verwenden Sie dieselbe Ausprägung wie in der Anforderung.
    • data-storage-size-in-gbs: (Optional) Geben Sie die Menge an Datenspeicher für das DB-System in GB an. Der Wert muss größer als die im DB-System des Backups definierte Speichermenge und kleiner als 131.072 sein. Die Datenspeichergröße ist unabhängig von der ausgewählten Ausprägung. Wenn Sie keinen Wert definieren, wird der im DB-System des Backups definierte Speicher verwendet.
    • display-name: (Optional) Geben Sie den Anzeigenamen des DB-Systems an. Wenn Sie keinen Anzeigenamen definieren, wird einer für Sie im Format mysqldbsystemYYYYMMDDHHMMSS generiert.
    • source: Geben Sie die Details des Backups an, aus dem Sie Daten wiederherstellen möchten.
      • backupId: Geben Sie die OCID des Backups ein.
      • sourceType: Geben Sie BACKUP für die Wiederherstellung aus einem Backup an.

Unterstützte Backupwiederherstellungsszenarios

MySQL HeatWave Service unterstützt die Wiederherstellung eines Backups eines Standalone- oder High-Availability-DB-Systems in einem neuen DB-System.

Wenn Sie ein Recovery aus einem Standalone-DB-System in einem High-Availability-DB-System durchführen, stellen Sie Folgendes sicher:

  • Primärschlüssel sind in jeder Tabelle im DB-System vorhanden.
  • MySQL-Version ist 8.0.24 oder höher. Sie können High Availability in früheren MySQL-Versionen nicht aktivieren.

Tabelle 9-2: Unterstützte Backupwiederherstellungsszenarios

Quelle Ziel Support
Standalone-DB-System
  • Standalone-DB-System
  • High-Availability-DB-System
  • Standalone-DB-System mit HeatWave-Cluster
  • High Availability-DB-System mit HeatWave-Cluster
Unterstützte
Standalone-DB-System mit HeatWave-Cluster
  • Standalone-DB-System
  • High-Availability-DB-System
Unterstützt - Nur InnoDB-Daten werden wiederhergestellt. Wenn für die Quelle MySQL HeatWave Lakehouse aktiviert ist, werden die Lakehouse-Daten nicht wiederhergestellt.
Standalone-DB-System mit HeatWave-Cluster
  • Standalone-DB-System mit HeatWave-Cluster
  • High Availability-DB-System mit HeatWave-Cluster
  • Unterstützt - Nur InnoDB-Daten werden wiederhergestellt. Wenn für die Quelle MySQL HeatWave Lakehouse aktiviert ist, werden die Lakehouse-Daten nicht wiederhergestellt.
  • Wenn Sie später ein HeatWave-Cluster zum Standalone- oder High-Availability-DB-System hinzufügen, werden Daten automatisch nicht im HeatWave-Cluster geladen, und Sie müssen sie manuell laden.
High-Availability-DB-System
  • Standalone-DB-System
  • High-Availability-DB-System
  • Standalone-DB-System mit HeatWave-Cluster
  • High Availability-DB-System mit HeatWave-Cluster
Unterstützte
High Availability-DB-System mit HeatWave-Cluster
  • Standalone-DB-System
  • High-Availability-DB-System
Unterstützt - Nur InnoDB-Daten werden wiederhergestellt. Wenn für die Quelle MySQL HeatWave Lakehouse aktiviert ist, werden die Lakehouse-Daten nicht wiederhergestellt.
High Availability-DB-System mit HeatWave-Cluster
  • Standalone-DB-System mit HeatWave-Cluster
  • High Availability-DB-System mit HeatWave-Cluster
  • Unterstützt - Nur InnoDB-Daten werden wiederhergestellt. Wenn für die Quelle MySQL HeatWave Lakehouse aktiviert ist, werden die Lakehouse-Daten nicht wiederhergestellt.
  • Wenn Sie später ein HeatWave-Cluster zum Standalone- oder High-Availability-DB-System hinzufügen, werden Daten automatisch nicht im HeatWave-Cluster geladen, und Sie müssen sie manuell laden.