Replicare i dati tra database cloud in aree diverse

Scopri come impostare e configurare Oracle Cloud Infrastructure GoldenGate per replicare i dati tra due database autonomi situati in aree diverse.

Panoramica

Oracle Cloud Infrastructure GoldenGate ti consente di replicare i dati nei database OCI supportati situati in aree diverse. I passi riportati di seguito illustrano come impostare ed eseguire questo modello di replica.

Segue la descrizione dell'area a-regionb.png
Descrizione dell'immagine regiona-regionb.png

Prima di iniziare

Per completare questo avvio rapido, è necessario disporre dei seguenti elementi:

  • Un database di origine esistente in un'area (regione A)
  • Un database di destinazione esistente in un'area diversa (regione B)

Vedere cosa è supportato e in quali aree è disponibile OCI GoldenGate.

Task 1: creare le risorse OCI GoldenGate

  1. Creare distribuzioni nelle aree A e B. Assicurarsi di abilitare l'accesso pubblico alla console GoldenGate nelle opzioni Avanzate.
  2. Nell'area A (area di origine), creare una connessione al database di origine.
  3. Assegnare la connessione di origine alla distribuzione di origine nell'area A.
  4. Nell'area B (area di destinazione), creare una connessione al database di destinazione.
  5. Assegnare la connessione di destinazione alla distribuzione di destinazione nell'area B.
  6. Creare una connessione GoldenGate nell'area A con i dettagli della connessione di distribuzione di destinazione e assegnarla alla distribuzione di origine.

Task 2: configurare la distribuzione di origine

  1. Nell'area A (area di origine), avviare la console di distribuzione dalla pagina dei dettagli della distribuzione ed eseguire il login con le credenziali GoldenGate specificate nel task 1.
  2. Aggiungi informazioni sulla transazione.
  3. Aggiungere ed eseguire un Extract. Assicurarsi che Extract sia in esecuzione e che le modifiche all'origine vengano acquisite prima di passare al passo successivo.
  4. Se si utilizza l'area di memorizzazione delle credenziali GoldenGate, aggiungere un valore Path Connection che la distribuzione di origine può utilizzare per connettersi alla distribuzione di destinazione:
    1. Nel menu di navigazione fare clic su Path Connections.
    2. Nel file Path Connections fare clic su Aggiungi Path Connection (icona più), quindi completare i campi come indicato di seguito.
      1. Per Alias credenziale, immettere un alias.
      2. In ID utente, immettere ggsnet.
      3. Per Password e Verify Password immettere una password.
    3. Fare clic su Sottometti.

Task 3: configurare la distribuzione di destinazione

  1. Nell'area B (area di destinazione), avviare la console di distribuzione dalla pagina dei dettagli della distribuzione, quindi eseguire il login utilizzando le credenziali GoldenGate specificate nel task 1.
  2. Se si utilizza l'area di memorizzazione delle credenziali GoldenGate, creare un utente con cui la distribuzione di origine utilizza per connettersi alla distribuzione di destinazione:
    1. Nel menu di navigazione fare clic su Amministrazione utenti.
    2. Fare clic su Aggiungi nuovo utente (icona più), completare i campi come indicato di seguito, quindi fare clic su Sottometti:
      • Per Autenticato da, selezionare Password dall'elenco a discesa.
      • Per Ruolo, selezionare Operatore dall'elenco a discesa.
      • In Nome utente, immettere un nome (ad esempio, ggsnet).
      • In Password, immettere la password associata all'utente. Verificare la password.
  3. Aggiungere un percorso avviato dalla destinazione con i valori riportati di seguito.
    1. Nome trail di origine: immettere il nome del trail di origine a due caratteri utilizzato quando si crea Extract.
    2. Metodo di autenticazione della destinazione:
      • Se si utilizza l'area di memorizzazione delle credenziali GoldenGate, selezionare Alias UserID.
      • Se si utilizza l'area di memorizzazione delle credenziali IAM, selezionare OAuth.
    3. Protocollo di destinazione: wss
    4. Host di destinazione: <domain>.deployment.goldengate.<source-region>-1.oci.oraclecloud.com

      Nota

      È possibile copiare e incollare l'URL della console dalla pagina Dettagli distribuzione di origine e rimuovere il protocollo https://.
    5. Numero porta: 443
    6. Dominio: immettere il nome utente GoldenGate OCI di origine (ggsnet)
    7. Alias: immettere l'alias GoldenGate OCI di origine.
    8. Nome trail di destinazione: immettere un nome di trail di due caratteri per il trail di destinazione
  4. Verificare che Target-initiated Path sia stato creato nella console di distribuzione dell'area di destinazione OCI GoldenGate.

Task 4: Replica dati

  1. Nella console di distribuzione di origine nell'area A, verificare che Distribution path sia stato creato nell'area Distribution Service.
  2. Restituire la console di distribuzione di destinazione nell'area B, quindi aggiungere ed eseguire un Replicat. Il file Replicat legge il file trail creato dal file Target-initiated Path.
  3. Monitorare le prestazioni.
  4. Gestisci file trail.