Aggiungere un Extract per MySQL

Extract è un processo che esegue la connessione all'origine dati di origine ed estrae o acquisisce i dati. Learn to add an Extract for MySQL Database Server, HeatWave, Azure Database for MySQL, HeatWave on AWS, Amazon Aurora MySQL, Amazon RDS for MySQL, Amazon RDS for MariaDB, Google Cloud SQL for MySQL, SingleStoreDB, SingleStoreDB Cloud, HeatWave on AWS, and HeatWave on Azure technologies.

Aggiungi un estratto (23ai)

Prima di aggiungere ed eseguire un'estrazione, assicurarsi di preparare il database per Oracle GoldenGate 23ai.
Per aggiungere un'estrazione per un'origine MySQL in Oracle GoldenGate 23ai, procedere come segue.
  1. Nel menu di navigazione Administration Service fare clic su Extracts.
  2. Nella pagina Extracts, fare clic su Aggiungi Extract (icona più).
  3. Il modulo Aggiungi Extract è composto da quattro pagine. Completare il modulo Aggiungi Extract in base alle esigenze:
    1. Nella pagina Informazioni Extract:
      1. Selezionare un tipo Extract.
        • Change Data Capture Extract
        • Initial Load Extract
      2. Inserire un nome processo.
      3. (Facoltativo) Immettere una Descrizione.
      4. Fare clic su Successivo.
    2. Nella pagina Opzioni Extract:
      1. Selezionare quando inizia:
        • Now
        • Orario personalizzato
        • Posizione nel log
        • Fine del log
      2. Immettere i dettagli Extract Trail:
        • Nome (può essere composto solo da due caratteri).
        • Sottodirectory
        • Dimensione trail
        • Sequenza trail
        • Offset trail
      3. Selezionare il dominio e l'alias delle credenziali di origine dagli elenchi a discesa.
      4. Fare clic su Successivo.
    3. Nella pagina Opzioni gestite, completare i campi facoltativi in base alle esigenze.
      1. Selezionare un Nome profilo.
      2. Abilitare Critico per lo stato di distribuzione.
      3. Abilitare Avvio automatico.
      4. Abilitare il riavvio automatico.
      5. Fare clic su Successivo.
    4. 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

      Per impostazione predefinita, GoldenGate utilizza l'ora di Greenwich (GMT, Greenwich Mean Time). Utilizzare SETENV per sostituire l'impostazione predefinita per Extract. Questa modifica si applica solo al processo Extract e non alla distribuzione.
      setenv (TZ="US/Eastern")
      setenv (TZ="GMT+5")
  4. Fare clic su Crea ed esegui per avviare Extract. Se si fa clic su Crea, è possibile avviare manualmente Extract in un secondo momento dalla pagina Extracts.
Si torna alla pagina Extracts, in cui è possibile selezionare il processo Extract per visualizzarne i dettagli.

Aggiungere un Extract (21c)

Prima di aggiungere ed eseguire un'estrazione, assicurarsi di preparare e configurare il sistema per Oracle GoldenGate.

Per aggiungere un'estrazione per il database MySQL in Oracle GoldenGate 21c, procedere come segue.
  1. Nella console di distribuzione OCI GoldenGate, 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 opzioni riportate di seguito, quindi fare clic su Avanti.
    • Change Data Capture
    • 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)
      • Disaster recovery
      • In qualsiasi direzione
    4. Abilita remoto solo se si acquisiscono dati da un database MySQL che non utilizza gli identificativi transazione globali (GTID).
    5. Per il dominio credenziale, selezionare Oracle GoldenGate.
    6. Per Alias credenziale, selezionare la connessione MySQL di origine.
    7. Per Nome percorso, immettere un nome di due caratteri per il file trail.
    8. (Facoltativo) Per Sottodirectory trail, impostare una posizione personalizzata per il file trail generato.
    9. (Facoltativo) Per Dimensione percorso, impostare la dimensione massima per il file trail generato.
  4. (Facoltativo) 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 nell'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.
  5. (Facoltativo) In Opzioni gestite, è possibile configurare quanto segue:
    • Nome profilo
    • 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 Configura processi gestiti.
  6. Fare clic su Avanti.
  7. 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

    Per impostazione predefinita, GoldenGate utilizza l'ora di Greenwich (GMT, Greenwich Mean Time). 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.

  8. Selezionare Registra estrazione in background per registrare l'estrazione in background in modo asincrono.
  9. 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 Azione di estrazione per visualizzare le informazioni sui processi, i checkpoint, le statistiche, i parametri e i report.

Ulteriori informazioni

Ti interessa saperne di più sul processo di estrazione e sull'acquisizione dei dati? Fare riferimento a quanto riportato di seguito.

Problemi noti

Estrazioni di acquisizione dati di modifica remota non riuscite per i database abilitati per GTID

Quando si crea un processo di estrazione di Change Data Capture con l'opzione Remote abilitata per un database MySQL che utilizza gli identificativi delle transazioni globali (GTID), il processo di estrazione non riesce e viene segnalato il seguente errore:
ERROR   OGG-25192  Trail file '<trail name>' is remote. Only local trail allowed for this extract.

Soluzione: nella schermata del file dei parametri dell'estrazione di Change Data Capture, rimuovere la riga TRANLOGOPTIONS ALTLOGDEST REMOTE.

Per ulteriori informazioni, vedere Uso di Oracle GoldenGate per MySQL.