Aggiungi un'estrazione per Oracle Database

Extract è un processo che esegue la connessione all'origine dati di origine ed estrae o acquisisce i dati. Scopri come aggiungere un Extract per tutti i database autonomi Oracle Database, OCI, Oracle Exadata e Amazon RDS per le tecnologie Oracle. Le istruzioni sono disponibili sia per le versioni della console di distribuzione GoldenGate 23ai che per quelle 21c. Assicurarsi di seguire le istruzioni appropriate per la versione di distribuzione.

Aggiungi un estratto (23ai)

Prima di iniziare
  • Oracle GoldenGate si basa sui redo log per acquisire i dati necessari per replicare le transazioni di origine. Abilitare il log supplementare nel database di origine per la replica unidirezionale oppure sia l'origine che la destinazione per la replica bidirezionale:
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA
  • Assicurarsi di abilitare l'opzione supplementare a livello di tabella aggiungendo TRANDATA. Se il log supplementare a livello di schema è già abilitato, è possibile saltare questi passi.
    1. Nella console di distribuzione GoldenGate OCI espandere Connessioni DB e selezionare il database di origine.
    2. Accanto alle informazioni TRANDATA, fare clic su Aggiungi TRANDATA (icona più).
    3. Per Nome schema, immettere il nome dello schema di database, quindi fare clic su Sottometti.
  • Preparare il database per Oracle GoldenGate.
  • Informazioni su Extract e Downstream Extract.
Per aggiungere un'estrazione in Oracle GoldenGate 23ai:
  1. Nella console di distribuzione GoldenGate OCI, nella home page del servizio di amministrazione, fare clic su Aggiungi estrazione.
  2. Nel pannello Aggiungi estrazione, nella pagina Informazioni estrazione, completare i campi riportati di seguito in base alle esigenze, quindi fare clic su Successivo.
    • Selezionare un Tipo di estrazione.
      • Extract integrato
      • Extract di caricamento iniziale
    • Abilita acquisizione a valle (facoltativo), se applicabile
    • Immettere un nome processo con una lunghezza massima di 8 caratteri.
    • Inserire una descrizione (facoltativo) per facilitare la distinzione tra questo processo e gli altri.
  3. Nella pagina Opzioni di estrazione, completare i campi riportati di seguito in base alle esigenze, quindi fare clic su Successivo.
    • Selezionare Credenziali di origine.
      • Dominio
      • Alias
    • Opzioni di registrazione:
      • Immettere il numero di sequenza di commit (CSN).
      • Per Condividi, scegliere un metodo per condividere la directory di dati LogMiner:
        • Automatico: consente al sistema di scegliere il metodo di condivisione.
        • Nessuno: non condivide il dizionario.
        • Nome estrazione: condivide il dizionario LogMiner per questa estrazione.
      • Abilita Ottimizzato per ottimizzare la registrazione dell'estrazione.
    • Trail Extract:
      • Inserire un nome per il processo di estrazione.
      • Immettere un nome di sottodirectory per impostare una posizione personalizzata per il file trail generato.
      • Immettere Sequenza percorso per impostare il numero iniziale per i file trail.
      • Immettere una Dimensione percorso per impostare la dimensione massima per il file trail generato.
      • Selezionare un profilo di cifratura. Se non è stato creato un profilo di cifratura, per impostazione predefinita viene selezionato il profilo Wallet locale.
      • Selezionare un algoritmo di cifratura:
        • NONE
        • AES256
        • AES192
        • AES128
  4. La pagina Acquisizione a valle si applica solo se nella pagina Informazioni estrazione è selezionata l'opzione Acquisizione a valle.
  5. Nella pagina Opzioni gestite, completare i campi facoltativi riportati di seguito in base alle esigenze, quindi fare clic su Successivo.
    • Nome profilo
    • Critico per lo stato di distribuzione
    • Avvio automatico
    • Riavvio automatico
    Nota

    L'aggiunta di un profilo e la configurazione delle opzioni di avvio automatico e riavvio automatico consentono di riavviare automaticamente la distribuzione dopo un'interruzione della rete. Per ulteriori informazioni, vedere Configurare i processi gestiti.

  6. Nella pagina File dei parametri è possibile modificare il file dei parametri nell'area di testo per elencare i dettagli della tabella da acquisire. Ad esempio:
    table source.table1;
    Nota

    GoldenGate utilizza l'ora di Greenwich (GMT) per impostazione predefinita. Utilizzare SETENV per sostituire l'impostazione predefinita per Extract. Questa modifica si applica solo al processo di estrazione e non alla distribuzione.
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  7. Fare clic su Crea ed esegui per creare e avviare l'estrazione. Se si fa clic su Crea, è possibile avviare manualmente l'estrazione in un secondo momento dalla home page del servizio di amministrazione.

Aggiungere un Extract (21c)

Prima di iniziare
  • Oracle GoldenGate si basa sui redo log per acquisire i dati necessari per replicare le transazioni di origine. Abilitare il log supplementare nel database di origine per la replica unidirezionale oppure sia l'origine che la destinazione per la replica bidirezionale:
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA
  • Assicurarsi di abilitare l'opzione supplementare a livello di tabella aggiungendo TRANDATA. Se il log supplementare a livello di schema è già abilitato, è possibile saltare questi passi.
    1. Se non si è ancora connessi, eseguire il login alla console di distribuzione GoldenGate.
    2. Nel menu di navigazione fare clic su Configurazione.
    3. Andare alla scheda Database, quindi fare clic sull'icona di connessione per il database di origine.
    4. Accanto alle informazioni TRANDATA, fare clic su Aggiungi TRANDATA (icona più).
    5. Per Nome schema, immettere il nome dello schema di database, quindi fare clic su Sottometti.
  • Preparare il database per Oracle GoldenGate.
Per aggiungere un'estrazione per Oracle Database in GoldenGate 21c:
  1. Nella console di distribuzione GoldenGate OCI, assicurarsi di trovarsi nella pagina Panoramica del servizio di amministrazione, quindi fare clic su Aggiungi estrazione (icona più).
  2. Nella pagina Aggiungi estrazione, in Tipo di estrazione selezionare una delle seguenti opzioni, quindi fare clic su Successivo.
    • Extract integrato
    • Extract di caricamento iniziale
  3. Nella pagina Opzioni estrazione, in Informazioni di base, completare i campi in base alle esigenze.
    1. In Nome processo, immettere un nome per il processo di estrazione con un massimo di 8 caratteri.
    2. (Facoltativo) In Descrizione, immettere una breve descrizione che consenta di distinguere questo processo dagli altri.
    3. Per Intento, selezionare l'opzione che meglio descrive lo scopo di questa estrazione.
      • Unidirezionale (predefinito)
      • High Availability
      • Disaster recovery
      • In qualsiasi direzione
    4. Per Inizia, selezionare la posizione nel redo log o nel log delle transazioni in cui l'estrazione inizia ad acquisire i dati.
      • ora
      • Orario personalizzato
      • CSN
    5. In Nome traccia, immettere un nome di due caratteri per il file trail.
    6. (Facoltativo) Per Sottodirectory trail, impostare una posizione personalizzata per il file trail generato.
    7. (Facoltativo) In Dimensione percorso, impostare la dimensione massima per il file trail generato.
    8. Per Remote, abilitare questa opzione se il trail Extract deve essere scritto direttamente in un'installazione remota di Oracle GoldenGate.
  4. In Credenziale database di origine è possibile creare una nuova credenziale oppure selezionare un dominio credenziale e un alias esistenti per il database di origine.
  5. (Facoltativo) In Informazioni registrazione, completare i campi in base alle esigenze:
    1. In CSN, immettere il numero di sequenza di commit (CSN).
    2. In Condividi, scegliere il metodo di condivisione del dizionario dati LogMiner.
      • Automatico: consente al sistema di scegliere il metodo di condivisione.
      • Nessuno: non condivide il dizionario.
      • Estrai: condivide il dizionario LogMiner per questa estrazione.
    3. Per Ottimizzato, abilitare questa opzione per ottimizzare la registrazione di Extract.
    4. Per Acquisizione a valle, abilitare questa opzione per impostare un'estrazione a valle per il log mining.
  6. In Estrazione a valle, completare i campi riportati di seguito in base alle esigenze.
    1. Per Dominio di credenziali di mining, immettere il nome di dominio del database di mining a valle.
    2. Per Alias credenziale di mining, immettere l'alias del database di mining a valle.
    3. Per Nessun UserID, abilitare questa opzione se non è presente alcuna connessione al database di origine. Se questa opzione è selezionata, le opzioni di recupero ADG sono abilitate.
    4. Per il dominio delle credenziali di recupero ADG, immettere il nome di dominio del database di recupero ADG.
    5. Per Alias credenziali di recupero ADG, immettere l'alias del database di recupero ADG.
  7. (Opzionale) In Profilo di cifratura, immettere la descrizione del profilo di cifratura. Se non è stato creato un profilo di cifratura, per impostazione predefinita viene selezionato il profilo Wallet locale.
    1. Selezionare il nome del profilo dall'elenco a discesa. È possibile selezionare il wallet locale o un profilo personalizzato.
    2. Selezionare il profilo di cifratura dall'elenco a discesa.
    3. Specificare la chiave master per il profilo di cifratura.
  8. In base alle opzioni gestite, abilitare L'integrità della distribuzione è critica per visualizzare le metriche nella pagina Dettagli distribuzione e nel dashboard Monitoraggio nella console di Oracle Cloud. Completare gli altri campi facoltativi in base alle esigenze.
    Nota

    L'aggiunta di un profilo e la configurazione delle opzioni di avvio automatico e riavvio automatico consentono di riavviare automaticamente la distribuzione dopo un'interruzione della rete. Per ulteriori informazioni, vedere Configura processi gestiti.
  9. Successivo.
  10. Nella pagina Parametri estrazione è possibile modificare il file dei parametri nell'area di testo per elencare i dettagli della tabella da acquisire. Ad esempio:
    table source.table1;
    Nota

    GoldenGate utilizza l'ora di Greenwich (GMT) per impostazione predefinita. Utilizzare SETENV per sostituire l'impostazione predefinita per Extract. Questa modifica si applica solo al processo di estrazione e non alla distribuzione.
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    Ulteriori informazioni su SETENV.

  11. Selezionare Registra estrazione in background per registrare l'estrazione in background in modo asincrono.
  12. Fare clic su Crea ed esegui per creare e avviare l'estrazione. Se si fa clic su Crea, è possibile avviare manualmente Extract in un secondo momento dalla pagina Panoramica del servizio di amministrazione.
Viene nuovamente visualizzata la pagina Panoramica del servizio di amministrazione, in cui è possibile visualizzare lo stato del processo di estrazione. Selezionare Dettagli dal menu Estrai azione per visualizzare informazioni sul processo, checkpoint, statistiche, parametri e report.

Ulteriori informazioni

Ti interessa saperne di più sul processo di estrazione e sull'acquisizione dei dati? Consultare le seguenti risorse: