Aggiungi un'estrazione per MySQL

Extract è un processo eseguito sulla connessione all'origine dati di origine e che estrae o acquisisce i dati. Scopri come aggiungere un Extract per MySQL Database Server, HeatWave su OCI, Azure Database per MySQL, HeatWave su AWS, Amazon Aurora MySQL, Amazon RDS per MySQL, Amazon RDS per MariaDB, Google Cloud SQL per MySQL, SingleStoreDB, SingleStoreDB Cloud, HeatWave su AWS e HeatWave sulle tecnologie Azure.

Aggiungi un estratto (26ai)

Prima di aggiungere ed eseguire Extract, assicurarsi di preparare il database per Oracle GoldenGate 26ai.

Per aggiungere un'estrazione per un'origine MySQL in Oracle GoldenGate 26ai:

  1. Nel menu di navigazione della console di distribuzione OCI GoldenGate, selezionare Estrazioni.

  2. Nella pagina Estrazioni selezionare Aggiungi estrazione (icona più).

  3. Il modulo Aggiungi estrazione è composto da quattro pagine. Completare il modulo Aggiungi estrazione in base alle esigenze:

    1. Nella pagina Informazioni estrazione:

      1. Selezionare un tipo di estrazione:

        • Extract Change Data Capture

        • Extract di caricamento iniziale

      2. Immettere un valore in Nome processo.

      3. (Facoltativo) Immettere una descrizione.

      4. Selezionare Next.

    2. Nella pagina Opzioni estrazione:

      1. Selezionare quando iniziare:

        • Now

        • Orario personalizzato

        • Posizione nel log

        • Fine del log

      2. Immettere i dettagli dell'estrazione trail:

        • Nome (può contenere solo 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. Selezionare Next.

    3. Nella pagina Opzioni gestite, completare i campi facoltativi in base alle esigenze, quindi selezionare 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 alla distribuzione di riavviarsi automaticamente dopo un'interruzione della rete. Per ulteriori informazioni, vedere Configura processi gestiti.

    1. 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). Utilizzare SETENV per sostituire l'impostazione predefinita per l'estrazione. Questa modifica si applica solo al processo di estrazione e non alla distribuzione.

      setenv (TZ="US/Eastern")
      setenv (TZ="GMT+5")
  4. Selezionare Crea ed esegui per avviare l'estrazione. Se si seleziona Crea, è possibile avviare manualmente l'estrazione in un secondo momento dalla pagina Estrazioni.

Si torna alla pagina Estrazioni, in cui è possibile selezionare il processo di estrazione per visualizzarne i dettagli.

Aggiungi un estratto (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:

  1. Nella console di distribuzione OCI GoldenGate, assicurarsi di trovarsi nella pagina Panoramica del servizio di amministrazione, quindi selezionare Aggiungi estrazione (icona più).

  2. Nella pagina Aggiungi estrazione, in Tipo estrazione, selezionare una delle opzioni riportate di seguito, quindi selezionare Successivo.

    • 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, composto al massimo da 8 caratteri.

    2. (Facoltativo) In Descrizione, immettere una breve descrizione per facilitare la distinzione tra questo processo e altri.

    3. Per Intento, selezionare l'opzione che descrive meglio lo scopo di questa estrazione:

      • Unidirezionale (predefinito)

      • Disaster recovery

      • In qualsiasi direzione

    4. Abilita Remote solo se acquisisci dati da un database MySQL che non utilizza identificativi di transazione globali (GTID).

    5. Per Dominio credenziale, selezionare Oracle GoldenGate.

    6. Per Alias credenziale, selezionare la connessione MySQL di origine.

    7. In Nome percorso, immettere un nome di due caratteri per il file trail.

    8. (Facoltativo) Per Subdirectory percorso, impostare una posizione personalizzata per il file trail generato.

    9. (Facoltativo) Per Dimensione trail, impostare la dimensione massima per il file trail generato.

  4. (Opzionale) In Profilo di cifratura, immettere la descrizione del profilo di cifratura. Il profilo Wallet locale viene selezionato per impostazione predefinita se non è stato creato un profilo di cifratura.

    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.

  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 alla distribuzione di riavviarsi automaticamente dopo un'interruzione della rete. Per ulteriori informazioni, vedere Configurare i processi gestiti.

  6. Selezionare Next.

  7. Nella pagina Estrai 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). Utilizzare SETENV per sostituire l'impostazione predefinita per l'estrazione. 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. Selezionare Crea ed esegui per creare e avviare l'estrazione. Se si seleziona Crea, è possibile avviare manualmente Extract in un secondo momento dalla pagina Panoramica del servizio di amministrazione.

Si torna alla 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 sul processo, il checkpoint, le statistiche, i parametri e i report.

Ulteriori informazioni

Sei interessato a saperne di più sul processo di estrazione e all'acquisizione dei dati? Fare riferimento a quanto riportato di seguito.

Problemi noti

Estrazioni non riuscite per i database abilitati per GTID

Quando si crea un processo di estrazione di Change Data Capture con l'opzione remota abilitata per un database MySQL che utilizza gli identificativi transazione 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 File dei parametri di Estrazione acquisizione dati modifica, rimuovere la riga TRANLOGOPTIONS ALTLOGDEST REMOTE.

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