Nota

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.

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.

Immagine che mostra Heatwave MySQL Disaster Recovery Copy Architecture

Obiettivi

Prerequisiti

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.

  1. Fare clic sul menu a discesa Altre azioni e selezionare Crea backup manuale.

    Immagine che mostra come creare un backup manuale da OCI Console

  2. Immettere le informazioni richieste e fare clic su Crea backup manuali.

    Immagine che mostra come creare un backup manuale da OCI Console

Task 2: Copia backup in area Disaster Recovery

  1. Fare clic su Copia in un'altra area per copiare il backup manuale completo nell'area di disaster recovery.

    Immagine che mostra i dettagli completi del backup manuale

  2. Immettere le informazioni richieste e fare clic su Copia.

    Immagine che mostra la copia del backup in un'altra area

    Verificare il backup nell'area di disaster recovery una volta completata la copia.

    Immagine che mostra i backup nell'area DR

Task 3: Ripristinare il backup dall'area di disaster recovery in un nuovo sistema di database

  1. 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.

    Immagine che mostra Ripristina nel nuovo sistema DB dal backup in DR

  2. Selezionare il compartimento, la VCN e le subnet in OCI Console e le rispettive forme DB e storage necessarie.

  3. Selezionare la versione del database MySQL che corrisponda al database primario e fare clic su Ripristina.

    Immagine che mostra i dettagli della versione MySQL

    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

  1. 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.

    Immagine che mostra la creazione del canale di replica in-bound in OCI

    Immagine che mostra la creazione del canale di replica in-bound in OCI

    Immagine che mostra la creazione del canale di replica in-bound in OCI

  2. Fare clic su Crea canale.

    Immagine che mostra la creazione del canale di replica in-bound in OCI

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.

Conferme

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.