Adicione um Extract para MySQL

Extract é um processo que executa novamente a conexão e extrai, ou captura, dados da origem de dados. Aprenda a adicionar um Extract para MySQL Database Server, HeatWave na OCI, Azure Database for MySQL, HeatWave na AWS, Amazon Aurora MySQL, Amazon RDS for MySQL, Amazon RDS for MariaDB, Google Cloud SQL for MySQL, SingleStoreDB, SingleStoreDB Cloud, HeatWave na AWS e HeatWave nas tecnologias do Azure.

Antes de começar

Antes de adicionar e executar um processo de Extract, certifique-se de preparar e configurar o sistema do Oracle GoldenGate.

Adicionar um processo de Replicat (23ai)

Antes de começar

Certifique-se de adicionar uma tabela de Checkpoint para que o Replicat seja reiniciado sem recapturar transações de reaplicação caso ocorra uma interrupção.

  1. Na console de implantação GoldenGate do OCI, expanda Conexões de BD e selecione seu banco de dados de destino.
  2. Clique em Adicionar Checkpoint (ícone de mais).
  3. Para Tabela de Checkpoint, informe o nome do esquema de destino e clique em Submeter.
Para adicionar um processo de Replicat para MySQL em GoldenGate 23ai:
  1. No menu de navegação do Serviço de Administração, clique em Replicats.
  2. Na página Replicats, clique em Adicionar Replicat (ícone de mais).
  3. O formulário Adicionar Replicat consiste em quatro páginas. Preencha o formulário conforme necessário:
    1. Na página Informações do Replicat:
      1. Selecione um tipo Replicat:
        • Classic Replicat
        • Coordinated Replicat
        • Parallel Replicat
        Observação

        Saiba mais sobre diferentes tipos Replicat.
      2. Clique em Próximo.
    2. Na página Opções Replicat:
      1. Informe os detalhes da trilha Replicat:
        • Nome (só pode ter dois caracteres)
        • Subdiretório
      2. Selecione as Credenciais do Destino:
        • Domínio
        • Alias
        • Checkpoint Table
        • (Opcional) Quando Iniciar
      3. Informe o Número de Sequência da Posição da Trilha e a Compensação de RBA.
      4. Clique em Próximo.
    3. Na página Opções Gerenciadas, preencha os campos opcionais conforme necessário:
      1. Selecione um Nome do Perfil.
      2. Ative Crítico para integridade da implantação.
      3. Ative Início Automático.
      4. Ativar Reinicialização Automática.
      5. Clique em Próximo.
    4. Na página Arquivo de Parâmetros, você pode configurar como o Replicat mapeia as tabelas de origem e de destino. Por exemplo:
      MAP table.*, TARGET table.*;
  4. Clique em Criar e Executar para iniciar o Replicat. Se você clicar em Criar, poderá iniciar manualmente o Replicat mais tarde na página Replicats.
Você retorna à página Replicats, na qual pode selecionar Replicat para exibir seus detalhes.

Adicionar um processo de Extract (21c)

Antes de adicionar e executar um processo de Extract, certifique-se de preparar e configurar o sistema do Oracle GoldenGate.

Para adicionar um extract para o banco de dados MySQL no Oracle GoldenGate 21c:
  1. Na console de implantação do OCI GoldenGate, verifique se você está na página Visão Geral do Serviço de Administração e clique em Adicionar Extract (ícone de mais).
  2. Na página Adicionar Extract, para Tipo de Extract, selecione uma das opções a seguir e clique em Próximo.
    • Alterar Captura de Dados
    • Carga Inicial
  3. Na página Opções de Extract, em Informações Básicas, preencha os campos conforme necessário:
    1. Para Nome do Processo, informe um nome para o processo de Extract, com até 8 caracteres.
    2. (Opcional) Para Descrição, digite uma descrição resumida para ajudar a distinguir esse processo de outros.
    3. Para Intenção, selecione a opção que melhor descreve a finalidade do processo de extract:
      • Unidirecional (padrão)
      • Recuperação de Desastre
      • N-Way
    4. Só ative Remoto se estiver capturando dados de um banco de dados MySQL que não use identificadores de transação global (GTIDs).
    5. Em Domínio da Credencial, selecione Oracle GoldenGate.
    6. Em Alias da Credencial, selecione sua conexão MySQL de origem.
    7. Para Nome da Trilha, informe um nome de dois caracteres para o arquivo de Trilha.
    8. (Opcional) Para Subdiretório de Trilhas, defina um local personalizado para o arquivo de Trilha gerado.
    9. (Opcional) Para Tamanho da Trilha, defina o tamanho máximo para o arquivo de trilha gerado.
  4. (Opcional) Em Perfil de Criptografia, informe a descrição do perfil de criptografia. O perfil Wallet Local será selecionado por padrão se um perfil de criptografia não tiver sido criado.
    1. Selecione o nome do perfil na lista drop-down. Você pode selecionar a Wallet Local ou um perfil personalizado.
    2. Selecione o perfil de criptografia na lista drop-down.
    3. Especifique a chave principal para o perfil de criptografia.
  5. (Opcional) Em Opções Gerenciadas, você pode configurar o seguinte:
    • Nome do Perfil
    • Início Automático
    • Reinício Automático
    Observação

    A adição de um perfil e a configuração das opções Início Automático e Reinicialização Automática permitem que a implantação seja reiniciada automaticamente após uma interrupção da rede. Consulte Configurar processos gerenciados para obter mais informações.
  6. Clique em Próximo.
  7. Na página Parâmetros de Extract, você pode editar o arquivo de parâmetro na área de texto para listar os detalhes da tabela a serem capturados. Por exemplo:
    table source.table1;
    Observação

    O GoldenGate usa o GMT (Greenwich Mean Time) por padrão. Use SETENV para substituir a definição padrão do processo Extract. Essa alteração só se aplica ao processo Extract, e não à implantação.
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    Saiba mais sobre SETENV.

  8. Selecione Registrar Extract em segundo plano para registrar a extração em segundo plano de forma assíncrona.
  9. Clique em Criar e Executar para criar e iniciar o processo Extract. Se você clicar em Criar, poderá iniciar o processo de Extract manualmente mais tarde na página Visão Geral do Serviço de Administração.
Você é retornado para a página Visão Geral do Serviço de Administração, na qual pode exibir o status do processo de Extract. Selecione Detalhes no menu Ação do Extract para exibir informações do processo, checkpoint, estatísticas, parâmetros e relatórios.

Saiba mais

Interessado em saber mais sobre o processo de Extract e capturar dados? Consulte:

Problemas Conhecidos

Falha na captura de dados de alteração remota Extracts para bancos de dados ativados por GTID

Quando você cria um processo Change Data Capture Extract com a opção Remota ativada para um banco de dados MySQL que usa identificadores de transação global (GTIDs), o processo Extract falha e o seguinte erro é reportado:
ERROR   OGG-25192  Trail file '<trail name>' is remote. Only local trail allowed for this extract.

Solução alternativa: Na tela Arquivo de parâmetro do Change Data Capture Extract, remova a linha, TRANLOGOPTIONS ALTLOGDEST REMOTE.

Para obter mais informações, consulte Usando o Oracle GoldenGate para MySQL.