Posiziona i dati nell'area intermedia e unisci in Autonomous Data Warehouse utilizzando OCI GoldenGate

Questa rapida guida l'utente su come posizionare nell'area intermedia e unire i dati da Autonomous Transaction Processing ad Autonomous Data Warehouse utilizzando una distribuzione di Big Data OCI GoldenGate.

Prima di iniziare

Per continuare, è necessario disporre dei seguenti elementi:

  • Database di origine esistente.
  • Autonomous Database di destinazione esistente.
  • Bucket di storage degli oggetti OCI esistente che verrà utilizzato come area intermedia temporanea.
  • Prima di configurare la replica della fase ADW e dell'unione, è necessario creare schemi e tabelle di destinazione nell'istanza ADW di destinazione.
  • È possibile scaricare Archive.zip e seguire il task 0 per impostare i database di origine e di destinazione utilizzando Autonomous Database.

Task 0: impostare i database autonomi di origine e di destinazione

  1. Scaricare ed estrarre lo schema di database di esempio.
  2. Impostare l'Autonomous Database di origine:
    1. Nella console di Oracle Cloud, selezionare l'istanza ATP dalla pagina Autonomous Database per visualizzarne i dettagli e accedere a Database Actions.
    2. Fare clic su Azioni database.
    3. Abilitare l'utente GGADMIN:
      1. In Amministrazione, fare clic su Utenti database.
      2. Individuare GGADMIN, quindi fare clic sui relativi puntini di sospensione (tre punti) e selezionare Modifica.
      3. Nel pannello Modifica utente, immettere la password GGADMIN, confermare la password, quindi disabilitare L'account è bloccato.
      4. Fare clic su Applica modifiche.
    4. Caricare lo schema e i dati di esempio di origine:
      1. Nel menu Selettore Database Actions, in Sviluppo, selezionare SQL.
      2. Copiare e incollare lo script da OCIGGLL_OCIGGS_SETUP_USERS_ATP.sql nel foglio di lavoro SQL.
      3. Fare clic su Esegui script. La scheda Output script visualizza i messaggi di conferma.
      4. Cancellare il foglio di lavoro SQL, quindi copiare e incollare lo script SQL da OCIGGLL_OCIGGS_SRC_USER_SEED_DATA.sql.

      Suggerimento

      Potrebbe essere necessario eseguire ciascuna istruzione separatamente affinché lo strumento SQL esegua correttamente gli script.
    5. Per verificare che le tabelle siano state create correttamente, chiudere la finestra SQL e riaprirla. Nella scheda Navigator, cercare lo schema SRC_OCIGGLL, quindi selezionare le tabelle dai rispettivi elenchi a discesa.
    6. Abilita il log supplementare:
      1. Cancellare il foglio di lavoro SQL.
      2. Immettere la seguente istruzione, quindi fare clic su Esegui istruzione:
        ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;
  3. Impostare l'Autonomous Data Warehouse di destinazione:
    1. Nella console di Oracle Cloud, selezionare l'istanza ADW nella pagina Autonomous Databases per visualizzare i dettagli e accedere agli strumenti DB.
    2. Fare clic su Azioni database.
    3. Nel menu Database Actions, in Sviluppo, selezionare SQL.
    4. Copiare e incollare lo script dal file OCIGGLL_OCIGGS_SETUP_USERS_ADW.sql scaricato in precedenza nel foglio di lavoro SQL.
    5. Fare clic su Esegui script. La scheda Output script visualizza i messaggi di conferma.
    6. Cancellare il foglio di lavoro SQL, quindi copiare e incollare lo script SQL da OCIGGLL_OCIGGS_SRC_MIRROR_USER_SEED_DATA.sql
    7. Fare clic su Esegui script.

Task 2: Aggiungi estrazione

  1. Nella pagina Distribuzioni selezionare la distribuzione di Autonomous Transaction Processing di origine.
  2. Nella pagina dei dettagli della distribuzione, fare clic su Avvia console.
  3. Eseguire il login con il nome utente e la password dell'amministratore della distribuzione di origine.
  4. Aggiungi informazioni sulla transazione.
  5. Aggiungere un'estrazione.

Task 3: aggiungere ed eseguire un Distribution Path

  1. Se si utilizza l'area di memorizzazione delle credenziali GoldenGate, creare un utente per Distribution Path nella distribuzione dei Big Data di destinazione:
    1. Nella pagina Distribuzioni selezionare la distribuzione di destinazione per visualizzarne i dettagli.
    2. Nella pagina dei dettagli della distribuzione, fare clic su Avvia console.
    3. Accedere alla console di distribuzione OCI GoldenGate di destinazione utilizzando il nome utente e la password dell'amministratore.
    4. Nella console di distribuzione OCI GoldenGate, aprire il menu di navigazione, quindi fare clic su Amministrazione utenti.
    5. Nella pagina Utenti, fare clic su Aggiungi nuovo utente (icona più).
    6. Completare i campi come descritto di seguito, quindi fare clic su Sottometti.
      • Nell'elenco a discesa Autenticato da selezionare Password.
      • Nell'elenco a discesa Ruolo selezionare Operatore.
      • In Nome utente, immettere un nome, ad esempio ggsnet.
      • Immettere due volte la password per verifica.
    Il nuovo utente viene visualizzato nell'elenco Utenti.
  2. Nella console di distribuzione ATP di origine aggiungere una credenziale per l'utente creato nel Passo 1.
    1. Nella console di distribuzione ATP di origine, fare clic su Servizio di amministrazione, aprire il menu di navigazione, quindi selezionare Configurazione.
    2. Nella pagina Credenziali, fare clic su Aggiungi credenziale, quindi completare i campi come indicato di seguito.
      • In Dominio credenziale, immettere GGSNetwork.
      • In Alias credenziale, immettere dpuser
      • In ID utente, immettere il nome dell'utente creato nel passo 1 (ggsnet)
      • Immettere due volte la password dell'utente per verifica.
    3. Fare clic su Sottometti.
    La credenziale viene visualizzata nella lista Credenziali.
  3. Fare clic su Distribution Service, quindi su Aggiungi Distribution Path (icona più).
  4. Aggiungere un valore Distribution Path con i seguenti valori, quindi fare clic su Crea percorso ed esegui:
    1. Nella pagina Informazioni percorso, immettere un nome in Nome percorso.
    2. Nella pagina Opzioni di origine:
      • In Estrazione origine selezionare l'estrazione creata nel task 2.
      • In Nome traccia, immettere un nome di due caratteri, ad esempio E1.
    3. Nella pagina Opzioni target:
      • Per Host di destinazione, immettere il dominio host della distribuzione di destinazione.

        Nota

        È possibile copiare e incollare l'URL della console di distribuzione OCI GoldenGate di destinazione e rimuovere https:// e le eventuali barre finali.
      • In Numero porta, immettere 443.
      • In Nome traccia, immettere un nome di due caratteri, ad esempio E1.
      • Per Alias, immettere l'alias di credenziale creato nel passo 2 (dpuser).
    Viene visualizzata di nuovo la pagina Panoramica Distribution Service, in cui è possibile visualizzare lo stato del percorso creato.
  5. Nella console di distribuzione dei Big Data di destinazione, esaminare Receiver Path.
    1. Nella console di distribuzione OCI GoldenGate dei Big Data di destinazione, fare clic su Receiver Service.
    2. Esamina i dettagli di Receiver Path. Questo percorso è stato creato come risultato della creazione di Receiver Path nel passo precedente.

Task 4: aggiungere ed eseguire Replicat

  1. Nella console di distribuzione dei Big Data di destinazione, fare clic su Administrator Service, quindi su Aggiungi Replicat (icona più).
  2. Aggiungere un valore Replicat con i seguenti valori:
    1. Nella pagina Informazioni Replicat, sotto il tipo Replicat, selezionare Classic Replicat e immettere un nome di processo.
    2. Nella pagina Opzioni Replicat:
      • Per Nome, inserire il nome del trail dal task 2.
      • Per Dominio, selezionare un dominio.
      • Per Alias, selezionare la connessione allo storage degli oggetti OCI e la connessione ad Autonomous Data Warehouse creata nel task 1.
      • Per Tabella checkpoint, selezionare la tabella di checkpoint creata per la distribuzione di destinazione.
    3. Nella pagina Opzioni gestite, lasciare invariati i campi e fare clic su Avanti.
    4. Nella pagina Parametri Replicat modificare la riga MAP impostandola su una delle opzioni riportate di seguito.
      MAP SRC_OCIGGLL.*, TARGET SRCMIRROR_OCIGGLL.*;
  3. Fare clic su Crea ed esegui.
Viene visualizzata di nuovo la pagina Panoramica, in cui è possibile rivedere i dettagli di Replicat.

Task 5: verificare la replica

  1. Nella console di Oracle Cloud, nel menu di navigazione, selezionare Oracle Database, quindi selezionare Autonomous Transaction Processing.
  2. Nella lista delle istanze di Autonomous Transaction Processing, selezionare l'istanza di origine per visualizzarne i dettagli.
  3. Nella pagina dei dettagli del database fare clic su Azioni database.

    Nota

    Dovresti essere connesso automaticamente. In caso contrario, eseguire il login con le credenziali del database.
  4. Nella home page di Database Actions selezionare SQL.
  5. Immettere quanto segue nel foglio di lavoro e fare clic su Esegui script.
  6. Nella console di distribuzione GoldenGate OCI di origine, selezionare il nome Extract, quindi fare clic su Statistiche. Verificare che SRC_OCIGGLL.SRC_CUSTOMER contenga 7 inserimenti.
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1001,0,'Brendt','Paul','10 Jasper Blvd.',107,'(212) 555 2146',19,10);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1002,0,'McCarthy','Robin','27 Pasadena Drive',11,'(214) 555 3075',29,11);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1003,0,'Travis','Peter','7835 Hartford Drive',12,'(510) 555 4448',34,12);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1004,0,'Larson','Joe','87 Carmel Blvd.',13,'(213) 555 5095',45,13);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1005,0,'Goldschmidt','Tony','91 Torre drive',14,'(619) 555 6529',55,20);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1006,0,'Baker','William','2890 Grant Avenue',15,'(312) 555 7040',64,21);
    Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1007,0,'Swenson','Jack','64 Imagination Drive',19,'(202) 555 8125',74,22);
  7. Nella console di distribuzione GoldenGate OCI dei Big Data di destinazione, selezionare il nome Replicat, quindi fare clic su Statistiche. Verificare che SRC_OCIGGLL.SRC_CUSTOMER contenga 7 inserimenti.
  8. Nella console SQL di destinazione di Autonomous Data Warehouse Cloud, eseguire il comando seguente per convalidare i dati replicati:
    select * from SRCMIRROR_OCIGGLL.SRC_CUSTOMER;