Nota
- Questa esercitazione richiede l'accesso a Oracle Cloud. Per iscriverti a un account gratuito, consulta Inizia a utilizzare Oracle Cloud Infrastructure Free Tier.
- Utilizza valori di esempio per le credenziali, la tenancy e i compartimenti di Oracle Cloud Infrastructure. Al termine del laboratorio, sostituisci questi valori con quelli specifici del tuo ambiente cloud.
Imposta la copia di Oracle Heatwave MySQL Disaster Recovery tra più aree in OCI
Introduzione
La copia di Oracle Heatwave MySQL disaster recovery è una funzione in Oracle Cloud Infrastructure (OCI) in cui è possibile impostare la replica tra più aree per i database di produzione in OCI. Esistono due modi per impostare la copia di disaster recovery Oracle HeatWave MySQL.
-
Utilizzando il backup manuale completo a livello di OCI Console, copiare il backup in più aree e impostare un canale di replica in entrata.
-
Utilizzando le utility Shell MySQL, eseguire il backup e il ripristino del database di produzione nel database dell'area di disaster recovery e impostare un canale di replica in entrata.
Questa esercitazione descrive come impostare la copia di disaster recovery MySQL di Oracle Heatwave per il database di produzione utilizzando il backup completo a livello di console OCI, copiando il backup in un'altra area, creando il database di disaster recovery dal backup primario e impostando il canale di replica in entrata dal database primario al database di disaster recovery. In questa esercitazione verrà impostato il recupero da errori irreversibili per i servizi di database Oracle Heatwave MySQL in esecuzione sulla versione 8.0.35 e successive.
L'immagine seguente mostra l'architettura che utilizzeremo in questo tutorial.
Obiettivi
- Impostare la copia di disaster recovery MySQL di Oracle Heatwave per i database di produzione utilizzando i backup a livello di console OCI.
Prerequisiti
-
Imposta il peering VCN remoto tra le aree di origine e di destinazione.
-
Aggiungere le porte
3306
e33060
alle liste di sicurezza delle subnet nelle reti VCN di origine e di destinazione. -
Creare una configurazione personalizzata per aumentare il valore predefinito di
binlog_expire_logs_seconds
a un minimo di 3 giorni e applicare lo stesso valore al sistema di database primario.
Task 1: Preparare e eseguire un backup manuale completo in OCI Console
Durante gli orari non lavorativi, esegui un backup completo manuale del servizio di database MySQL Oracle Heatwave di produzione a livello di OCI Console.
-
Fare clic sul menu a discesa Altre azioni e selezionare Crea backup manuale.
-
Immettere le informazioni richieste e fare clic su Crea backup manuali.
Task 2: Copia backup in area Disaster Recovery
-
Fare clic su Copia in un'altra area per copiare il backup manuale completo nell'area di disaster recovery.
-
Immettere le informazioni richieste e fare clic su Copia.
Verificare il backup nell'area di disaster recovery una volta completata la copia.
Task 3: Ripristinare il backup dall'area di disaster recovery in un nuovo sistema di database
-
Fare clic su Ripristina in un nuovo sistema DB per ripristinare il backup del database primario in un nuovo sistema di database nell'area di disaster recovery.
-
Selezionare il compartimento, la VCN e le subnet in OCI Console e le rispettive forme DB e storage necessarie.
-
Selezionare la versione del database MySQL che corrisponda al database primario e fare clic su Ripristina.
Una volta eseguito il provisioning del database nell'area di disaster recovery, è possibile connettersi al database di disaster recovery per convalidare gli schemi e gli oggetti.
Task 4: Creare un utente di database per la replica
Eseguire la query seguente per creare un utente di replica nel database primario utilizzando l'IP dell'endpoint del database con provisioning dell'area di disaster recovery.
CREATE USER 'repl1'@'x.x.x.x' IDENTIFIED BY '********' REQUIRE SSL;
GRANT REPLICATION SLAVE ON *.* TO 'repl1'@'x.x.x.x';
Task 5: Creare un canale di replica
-
Fare clic su Crea canale per creare un canale di replica in entrata nel sistema di database di disaster recovery in OCI Console. Immettere le credenziali utente del database di origine necessarie e altri dettagli del canale di replica.
-
Fare clic su Crea canale.
Task 6: Convalida del canale di replica
Una volta che il canale è attivo in OCI Console, connettersi al database di disaster recovery e controllare lo stato della replica e la sincronizzazione tra il database primario e il database di disaster recovery.
Show Replica Status \G;
Nota: è necessario controllare l'esecuzione di I/O, lo stato di esecuzione SQL e i secondi precedenti al master nell'output dello stato della replica.
Collegamenti correlati
Conferme
- Autore - Ajay Rao (esperto dell'implementazione Lift - Custom, 3rd party, database VM e app)
Altre risorse di apprendimento
Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti gratuiti sulla formazione su Oracle Learning YouTube channel. Inoltre, visita education.oracle.com/learning-explorer per diventare un Oracle Learning Explorer.
Per la documentazione del prodotto, visita l'Oracle Help Center.
Set up Cross-Region Oracle Heatwave MySQL Disaster Recovery Copy in OCI
G29361-01
Copyright ©2025, Oracle and/or its affiliates.