Hinweis:
- Dieses Tutorial erfordert Zugriff auf Oracle Cloud. Informationen zur Registrierung für einen kostenlosen Account finden Sie unter Erste Schritte mit Oracle Cloud Infrastructure Free Tier.
- Es verwendet Beispielwerte für Oracle Cloud Infrastructure-Zugangsdaten, -Mandanten und -Compartments. Ersetzen Sie diese Werte nach Abschluss der Übung durch Werte, die für Ihre Cloud-Umgebung spezifisch sind.
Regionsübergreifende Oracle Heatwave-MySQL-Disaster-Recovery-Kopie in OCI einrichten
Einführung
Die Disaster-Recovery-Kopie von Oracle Heatwave MySQL ist ein Feature in Oracle Cloud Infrastructure (OCI), mit dem Sie die regionsübergreifende Replikation für die Produktionsdatenbanken in OCI einrichten können. Es gibt zwei Möglichkeiten, die Disaster Recovery-Kopie von Oracle HeatWave MySQL einzurichten.
-
Mit einem vollständigen manuellen Backup auf OCI-Konsolenebene können Sie das Backup in regionsübergreifende Backups kopieren und einen eingehenden Replikationskanal einrichten.
-
Erstellen Sie mit den Shell-Utilitys MySQL ein Backup der Produktionsdatenbank in der Disaster-Recovery-Regionsdatenbank, und stellen Sie sie wieder her, und richten Sie einen eingehenden Replikationskanal ein.
In diesem Tutorial wird beschrieben, wie Sie die Disaster-Recovery-Kopie von Oracle Heatwave MySQL für die Produktionsdatenbank mit dem vollständigen Backup auf OCI-Konsolenebene einrichten, das Backup in eine andere Region kopieren, die Disaster-Recovery-Datenbank aus dem primären Backup erstellen und den eingehenden Replikationskanal von der primären zur Disaster-Recovery-Datenbank einrichten. In diesem Tutorial richten Sie das Disaster Recovery für Oracle Heatwave MySQL-Datenbankservices ein, die auf Version 8.0.35 und höher ausgeführt werden.
Die folgende Abbildung zeigt die Architektur, die wir in diesem Tutorial verwenden werden.
Ziele
- Richten Sie die Disaster-Recovery-Kopie von Oracle Heatwave MySQL für Produktionsdatenbanken mit Backups auf OCI-Konsolenebene ein.
Voraussetzungen
-
Richten Sie Remote-VCN-Peering zwischen Quell- und Zielregionen ein.
-
Fügen Sie den Sicherheitslisten der Subnetze in Quell- und Ziel-VCNs den Port
3306
und33060
hinzu. -
Erstellen Sie eine benutzerdefinierte Konfiguration, um den Standardwert
binlog_expire_logs_seconds
auf mindestens 3 Tage zu erhöhen und auf das primäre Datenbanksystem anzuwenden.
Aufgabe 1: Vollständiges manuelles Backup in der OCI-Konsole vorbereiten und ausführen
Nehmen Sie außerhalb der Geschäftszeiten ein manuelles vollständiges Backup des Oracle Heatwave MySQL-Produktionsdatenbankservice auf OCI-Konsolenebene an.
-
Klicken Sie auf das Dropdown-Menü Weitere Aktionen, und wählen Sie Manuelles Backup erstellen aus.
-
Geben Sie die erforderlichen Informationen ein, und klicken Sie auf Manuelle Backups erstellen.
Aufgabe 2: Backup in Disaster Recovery-Region kopieren
-
Klicken Sie auf In andere Region kopieren, um das vollständige manuelle Backup in die Disaster Recovery-Region zu kopieren.
-
Geben Sie die erforderlichen Informationen ein, und klicken Sie auf Kopieren.
Prüfen Sie das Backup in der Disaster Recovery-Region, nachdem das Kopieren abgeschlossen ist.
Aufgabe 3: Backup aus Disaster Recovery-Region in einem neuen Datenbanksystem wiederherstellen
-
Klicken Sie auf In neuem DB-System wiederherstellen, um das Backup der Primärdatenbank in einem neuen Datenbanksystem in der Disaster-Recovery-Region wiederherzustellen.
-
Wählen Sie das Compartment, das VCN und die Subnetze in der OCI-Konsole sowie die jeweilige erforderliche DB-Ausprägung und den Speicher aus.
-
Wählen Sie die Datenbankversion MySQL aus, die mit der Primärdatenbank identisch sein soll, und klicken Sie auf Wiederherstellen.
Nachdem die Datenbank in der Disaster Recovery-Region bereitgestellt wurde, können Sie eine Verbindung zur Disaster Recovery-Datenbank herstellen, um die Schemas und Objekte zu validieren.
Aufgabe 4: Datenbankbenutzer für Replikation erstellen
Führen Sie die folgende Abfrage aus, um einen Replikationsbenutzer in der Primärdatenbank mit der durch die Disaster-Recovery-Region bereitgestellten Datenbankendpunkt-IP zu erstellen.
CREATE USER 'repl1'@'x.x.x.x' IDENTIFIED BY '********' REQUIRE SSL;
GRANT REPLICATION SLAVE ON *.* TO 'repl1'@'x.x.x.x';
Aufgabe 5: Replikationskanal erstellen
-
Klicken Sie auf Kanal erstellen, um einen eingehenden Replikationskanal im Disaster-Recovery-Datenbanksystem in der OCI-Konsole zu erstellen. Geben Sie die erforderlichen Zugangsdaten für den Quelldatenbankbenutzer und andere Replikationskanaldetails ein.
-
Klicken Sie auf Kanal erstellen.
Aufgabe 6: Replikationskanal validieren
Nachdem der Kanal in der OCI-Konsole aktiv ist, stellen Sie eine Verbindung zur Disaster-Recovery-Datenbank her, und prüfen Sie, ob zwischen der primären Datenbank und der Disaster-Recovery-Datenbank Replikatstatus und Synchronisierung vorhanden sind.
Show Replica Status \G;
Hinweis: Sie müssen prüfen, ob I/O ausgeführt wird, SQL-Ausführungsstatus und Sekunden hinter Master in der Replikatstatusausgabe.
Verwandte Links
Danksagungen
- Autor - Ajay Rao (Lift Implementation Specialist - Benutzerdefiniert, 3. Partei, VM-Datenbank und Apps)
Weitere Lernressourcen
Sehen Sie sich andere Übungen zu docs.oracle.com/learn an, oder greifen Sie im Oracle Learning YouTube-Channel auf weitere kostenlose Lerninhalte zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.
Die Produktdokumentation finden Sie im Oracle Help Center.
Set up Cross-Region Oracle Heatwave MySQL Disaster Recovery Copy in OCI
G29357-01
Copyright ©2025, Oracle and/or its affiliates.