Aus Backup wiederherstellen

Mit der Konsole oder der Befehlszeilenschnittstelle können Sie ein vorhandenes Backup in einem neuen DB-System im selben Mandanten wiederherstellen.

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 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 bei der Erstellung des Backups gespeichert. Außerdem wird die Version des DB-Systems standardmäßig beibehalten, es sei denn, Sie wählen eine höhere Version für das Upgrade des wiederhergestellten DB-Systems aus. 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 in demselben 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 ein Arbeitsanforderungsfehler OutOfHostCapacity auftritt, finden Sie weitere Informationen unter Fehler OutOfHostCapacity beheben.
Führen Sie die folgenden Schritte aus, um ein vorhandenes Backup in einem neuen DB-System wiederherzustellen:
  1. Öffnen Sie das Navigationsmenü, und wählen Sie Datenbanken. 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 In neuem DB-System wiederherstellen aus. Der Bereich In neuem DB-System wiederherstellen wird angezeigt.
    • Wählen Sie den Namen des Backups aus, um die Seite Backupdetails zu öffnen, und wählen Sie In neues DB-System wiederherstellen aus. Der Bereich In neuem DB-System wiederherstellen wird angezeigt.
    • Wenn das DB-System nicht gelöscht wurde, wählen Sie den Namen des DB-Systems aus, das in derselben Zeile wie das Backup vorhanden ist, um die Seite DB-Systemdetails zu öffnen. Wählen Sie Weitere Aktionen und dann In neuem DB-System wiederherstellen aus. Wählen Sie im Bereich In neuem DB-System wiederherstellen die Option Aus einem Backup wiederherstellen aus. Wählen Sie Backup auswählen aus. Wählen Sie im Bereich Alle Backups durchsuchen das Backup aus der Liste der verfügbaren Backups aus, und wählen Sie Backup auswählen aus.
  4. Quelle konfigurieren: Der Umschalter 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 nur ein Backup vom Typ "Immer kostenlos" 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.
  5. 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.
  6. Der Typ des DB-Systems: Wählen Sie Standalone für ein Einzelinstanz-DB-System aus, und wählen Sie High Availability für ein Drei-Instanz-DB-System aus.
    Hinweis

    High Availability wird beim Wiederherstellen eines Backups vom Typ "Immer kostenlos" in einem DB-System vom Typ "Immer kostenlos" nicht unterstützt.
  7. Networking konfigurieren:
    • Virtuelles Cloud-Netzwerk: 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) Klicken Sie auf diese Option, um Netzwerksicherheitsgruppen zu konfigurieren.
      • Compartment: Wählen Sie ein Compartment aus, in dem die Netzwerksicherheitsgruppe konfiguriert ist.
      • Netzwerksicherheitsgruppe: Wählen Sie eine Netzwerksicherheitsgruppe aus, die Sie verwenden möchten.
      • Um mehrere Netzwerksicherheitsgruppen hinzuzufügen, klicken Sie auf die Schaltfläche Weitere Netzwerksicherheitsgruppe, um eine weitere Zeile hinzuzufügen.
        Hinweis

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

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

      Beim Wiederherstellen eines DB-Systems in Kombination mit dem HeatWave-Cluster können Sie kein Upgrade auf eine neuere Version durchführen. Bei Bedarf können Sie das DB-System und das Cluster HeatWave upgraden, nachdem die Wiederherstellung abgeschlossen ist.
    • Ausprägung auswählen: Wählen Sie Ausprägung ändern aus. Führen Sie im Bereich Alle Ausprägungen durchsuchen die folgenden Schritte aus:
      1. Wählen Sie das Compute-Modell aus.
        • ECPU: Basiert auf einer Architekturunabhängigkeit von ECPU mit einer abstrahierten Kennzahl für CPU-Cores, Speicher und andere Ressourcen.
        • OCPU: Basierend auf dem physischen Core eines Prozessors mit aktiviertem Hyperthreading. Filtern Sie die Formen, indem Sie den Maschinentyp auswählen:
          • Alle Typen: Zeigt alle verfügbaren Ausprägungen an.
          • Virtuelle Maschine: Zeigt nur VM-basierte Ausprägungen an.
          • Bare Metal: Zeigt nur die Bare-Metal-basierten Ausprägungen an.
          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 führen Sie im Bereich HeatWave-Cluster konfigurieren die folgenden Schritte aus:
      Hinweis

      Die Ausprägung und die Anzahl der Knoten können beim Wiederherstellen eines Backups vom Typ "Immer kostenlos" in einem DB-System vom Typ "Immer kostenlos" nicht geändert werden.
      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 HeatWave-Knoten an, die erstellt werden sollen. Der Mindestwert ist 1 Knoten, und der Höchstwert hängt von Folgendem ab:
        • HeatWave.Free-Ausprägung: 1 Knoten
        • HeatWave.32GB-Ausprägung: 16 Knoten
        • HeatWave.512GB- oder MySQL.HeatWave.VM.Standard-Ausprägung: 64 Knoten
        • Ausprägung HeatWave.512GB oder MySQL.HeatWave.VM.Standard mit aktiviertem Lakehouse: 512 Knoten
      3. HeatWave Lakehouse: Aktivieren Sie die Abfrageverarbeitung für die Daten in Object Storage. Vor MySQL 8.4.0-u3 wird HeatWave Lakehouse nur für die Ausprägungen MySQL.HeatWave.VM.Standard und HeatWave.512GB unterstützt. Siehe HeatWave Lakehouse.
        Hinweis

        Vor MySQL 8.3.0-u2 müssen Sie das Point-in-Time Recovery, High Availability, Lesereplikate und die ausgehende Replikation deaktivieren, um 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 und die Performance des erhöhten Speichers zu erhöhen. Siehe DB-Systemspeicher. Wenn Sie Daten importieren, müssen Sie außerdem einen ausreichenden Datenspeicher angeben.

      • Automatische Speichererweiterung: Aktivieren Sie eine automatische Datenspeichererweiterung, wenn sich die Speicherplatznutzung den schreibgeschützten Limits des Datenbankinstanzzustandsmonitors für jede Instanz im DB-System nähert.
        Hinweis

        Die automatische Speichererweiterung ist standardmäßig aktiviert, wenn High Availability aktiviert ist. Sie kann nicht deaktiviert werden.
      • 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 Kostenüberschreitungen zu vermeiden.
  10. 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

    Beim Wiederherstellen eines Backups vom Typ "Immer kostenlos" in einem DB-System vom Typ "Immer kostenlos" wird das automatische Backup mit einem Aufbewahrungszeitraum von 1 Tag aktiviert, das 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 aufbewahren 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 diese Option aus, damit Sie die Startzeit des Backupfensters auswählen können. Wenn Sie diese Option nicht aktivieren, wird je nach Region eine Standardstartzeit für das Fenster ausgewählt.
      • Startzeit des Fensters: Geben Sie die Uhrzeit (in der UTC-Zeitzone) an, zu der Sie das Backup des DB-Systems starten möchten. Das Backup beginnt innerhalb von 30 Minuten nach 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 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.
      • Backupfenster pro Region anzeigen: Wählen Sie die Option aus, um die standardmäßige Backupfensterstartzeit 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ü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.
  11. Kontakte für betriebliche Benachrichtigungen und Ankündigungen angeben: (Optional) Geben Sie mindestens eine Kontakt-E-Mail ein, um betriebliche Benachrichtigungen und Ankündigungen sowie ungeplante Wartungsbenachrichtigungen zu erhalten. Wählen Sie Kontakt hinzufügen aus, um weitere Kontakte hinzuzufügen. Sie können bis zu 10 Kontakte hinzufügen. Doppelte und ungültige E-Mail-Adressen sind nicht zulässig.
  12. Erweiterte Optionen anzeigen: Wählen Sie diese Option aus, um eine Gruppe von Registerkarten zu öffnen, mit denen Sie das DB-System weiter konfigurieren können. Siehe Erweiterte Optionen.
  13. 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:
  • Ein Compartment, ein Subnetz und eine Backup-OCID.
  • Den Namen der Availability-Domain.
  • Benutzernamen und Kennwort des Administrators für das übergeordnete DB-System des Backups.
  • 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 clone 
    --compartment-id <CompartmentOCID> 
    --availability-domain <AvailabilityDomain> 
    --admin-username <Username> 
    --admin-password <Password> 
    --shape-name <ShapeName>  
    --source-backup-id <SourceBackupOCID>
    --subnet-id <SubnetOCID> 
    --data-storage-size-in-gbs <Number> 
    --display-name <Displayname>
    • admin-username: Geben Sie den Administratorbenutzernamen für das übergeordnete DB-System des Backups an.
    • admin-password: Geben Sie das Administratorkennwort für das übergeordnete DB-System des Backups an.
    • compartment-id: Geben Sie die OCID des Compartments an, in dem das DB-System erstellt wird.
    • availability-domain: Geben Sie den Namen der Availability-Domain an, in der das DB-System erstellt wird.
    • configuration-id: (Optional) Geben Sie die OCID der Konfiguration an, die auf das DB-System angewendet werden soll. Wenn Sie keine Konfigurations-OCID definieren, wird die mit der ausgewählten Ausprägung verknüpfte Standardkonfiguration verwendet. Wenn Sie eine benutzerdefinierte Konfiguration definieren, muss sie dieselbe Ausprägung wie in der Anforderung verwenden.
    • shape-name: Geben Sie eine Ausprägung an, die größer ist als die Ausprägung, die vom übergeordneten DB-System des Backups verwendet wird. Beispiel: MySQL.VM.Standard.E3.2.32GB.
    • source-backup-id: Geben Sie die OCID des Backups an.
    • subnet-id: Geben Sie die OCID des VCN-Subnetzes an, das vom DB-System verwendet werden soll.
    • 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.

Verwandte Themen

Unterstützte Backupwiederherstellungsszenarios

Der HeatWave-Service unterstützt das Wiederherstellen eines Backups eines Standalone- oder High Availability-DB-Systems in einem neuen DB-System.

Wenn Sie von einem Standalone-DB-System in einem High-Availability-DB-System wiederherstellen, stellen Sie Folgendes sicher:

  • Primärschlüssel sind in jeder Tabelle im DB-System vorhanden.
  • Die 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 Unterstützen
Standalone-DB-System
  • Standalone-DB-System
  • High Availability-DB-System
  • Standalone-DB-System mit HeatWave-Cluster
  • High Availability-DB-System mit HeatWave-Cluster
Unterstützt
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 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 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 die Daten automatisch nicht in das Cluster HeatWave geladen, und Sie müssen es 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ützt
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 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 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 die Daten automatisch nicht in das Cluster HeatWave geladen, und Sie müssen es manuell laden.