Adicionar um processo de Extract para o Oracle Database

Extract é um processo que é executado mediante a conexão da origem de dados de origem e que extrai ou captura dados. Aprenda a adicionar um Extract para todas as tecnologias Oracle Database, OCI Autonomous Databases, Oracle Exadata e Amazon RDS para Oracle. As instruções estão disponíveis para as versões da console de implantação GoldenGate 23ai e 21c. Certifique-se de seguir as instruções apropriadas para sua versão de implantação.

Adicionar um Extract (23ai)

Antes de começar
  • O Oracle GoldenGate conta com os redo logs para capturar os dados necessários para replicar as transações de origem. Ative o registro em log complementar no banco de dados de origem para replicação unidirecional ou origem e destino para replicação bidirecional:
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA
  • Certifique-se de ativar o suplemento no nível da tabela adicionando TRANDATA. Se o log complementar no nível do esquema já estiver ativado, você poderá ignorar essas etapas.
    1. Na console de implantação GoldenGate do OCI, expanda Conexões de BD e selecione seu banco de dados de origem.
    2. Ao lado de Informações de TRANDATA, clique em Adicionar TRANDATA (ícone de mais).
    3. Para Nome do Esquema, digite o nome do esquema do banco de dados e clique em Submeter.
  • Preparar o seu banco de dados para o Oracle GoldenGate.
  • Saiba mais sobre Extract e Extração Downstream.
Para adicionar um processo Extract no processo Oracle GoldenGate 23ai:
  1. Na console de implantação do OCI GoldenGate, na Home page do Serviço de Administração, clique em Adicionar Extract.
  2. No painel Adicionar Extração, na página Informações da Extração, preencha os seguintes campos, conforme necessário, e clique em Próximo:
    • Selecione um Tipo de Extração:
      • Extract Integrado
      • Extract de Carga Inicial
    • Ative a Captura Downstream (opcional), se aplicável
    • Informe um Nome do Processo com no máximo 8 caracteres.
    • Digite uma Descrição (opcional) para ajudar a distinguir esse processo de outros.
  3. Na página Opções de Extração, preencha os seguintes campos conforme necessário e clique em Próximo:
    • Selecione as Credenciais de Origem:
      • Domínio
      • Alias
    • Opções de registro:
      • Informe o Número de Sequência de Commit (CSN).
      • Em Compartilhar, escolha um método para compartilhar o diretório de dados LogMiner:
        • Automático: permite que o sistema escolha o método de compartilhamento.
        • Nenhum: não compartilha o dicionário.
        • Extract Name: compartilha o dicionário LogMiner para esse processo de Extract.
      • Ative Otimizado para otimizar o registro do Extract.
    • Trail da Extração:
      • Informe um Nome para o processo Extract.
      • Digite um Nome de subdiretório para definir um local personalizado para o arquivo de Trilha gerado.
      • Informe a Sequência de Trilha para definir o número inicial dos arquivos de Trilha.
      • Informe um Tamanho da Trilha para definir o tamanho máximo para o arquivo de trilha gerado.
      • Selecione um Perfil de Criptografia. O perfil Wallet Local será selecionado por padrão se um perfil de criptografia não tiver sido criado.
      • Selecione um Algoritmo de Criptografia:
        • NONE
        • AES256
        • AES192
        • AES128
  4. A página Captura Downstream só se aplicará se a Captura Downstream estiver selecionada na página Informações de Extração.
  5. Na página Opções Gerenciadas, preencha os seguintes campos opcionais, conforme necessário, e clique em Próximo:
    • Nome do Perfil
    • Crítico para a integridade da implantação
    • 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 saber mais.

  6. Na página Arquivo de Parâmetro, 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")
  7. Clique em Criar e Executar para criar e iniciar o processo Extract. Se você clicar em Criar, poderá iniciar manualmente o processo de Extract mais tarde na Home page do Serviço de Administração.

Adicionar um processo de Extract (21c)

Antes de começar
  • O Oracle GoldenGate conta com os redo logs para capturar os dados necessários para replicar as transações de origem. Ative o registro em log complementar no banco de dados de origem para replicação unidirecional ou origem e destino para replicação bidirecional:
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA
  • Certifique-se de ativar o suplemento no nível da tabela adicionando TRANDATA. Se o log complementar no nível do esquema já estiver ativado, você poderá ignorar essas etapas.
    1. Faça log-in na Console de Implantação do GoldenGate se você ainda não estiver conectado.
    2. No menu de navegação, clique em Configuração.
    3. Vá para a guia Banco de Dados e clique no ícone de conexão do banco de dados de origem.
    4. Ao lado de Informações de TRANDATA, clique em Adicionar TRANDATA (ícone de mais).
    5. Para Nome do Esquema, digite o nome do esquema do banco de dados e clique em Submeter.
  • Prepare o banco de dados para o Oracle GoldenGate.
Para adicionar um Extract para o Oracle Database em 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.
    • Extract Integrado
    • Extract de 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)
      • Alta Disponibilidade
      • Recuperação de Desastre
      • N-Way
    4. Em Iniciar, selecione o local no redo log ou no log de transações em que o processo de Extract começa a capturar dados:
      • Agora
      • Horário personalizado
      • CSN
    5. Para Nome da Trilha, informe um nome de dois caracteres para o arquivo de Trilha.
    6. (Opcional) Para Subdiretório de Trilhas, defina um local personalizado para o arquivo de Trilha gerado.
    7. (Opcional) Para Tamanho da Trilha, defina o tamanho máximo para o arquivo de trilha gerado.
    8. Para Remoto, ative essa opção se a trilha do processo de Extract for gravada diretamente em uma instalação remota do Oracle GoldenGate.
  4. Em Credencial do Banco de Dados de Origem, você pode criar uma nova credencial ou selecionar um Domínio de Credenciais ou um Alias existente para o banco de dados de origem.
  5. (Opcional) Em Informações de Registro, preencha os campos conforme necessário:
    1. Em CSN, informe o Número de Sequência de Commit (CSN).
    2. Em Compartilhar, escolha o método para compartilhar o dicionário de dados LogMiner:
      • Automático: permite que o sistema escolha o método de compartilhamento.
      • Nenhum: não compartilha o dicionário.
      • Extract: compartilha o dicionário LogMiner para esse processo de Extract.
    3. Em Otimizado, ative essa opção para otimizar o registro do processo de Extract.
    4. Em Captura Downstream, ative essa opção para configurar um processo de Extract downstream para o log mining.
  6. Em Mineração Downstream, preencha os seguintes campos conforme necessário:
    1. Em Domínio de Credenciais de Mineração, informe o nome de domínio do banco de dados de mineração downstream.
    2. Em Alias da Credencial de Mineração, informe o alias do banco de dados de mineração downstream
    3. Em Nenhum ID de Usuário, ative essa opção se não houver conexão do banco de dados de origem. Se selecionado, as opções de extração do ADG serão ativadas.
    4. Em Domínio de Credenciais de Extração do ADG, informe o nome de domínio do banco de dados de extração do ADG.
    5. Em Alias da Credencial de Extração do ADG, informe o alias do banco de dados de extração do ADG.
  7. (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.
  8. Em Opções Gerenciadas, ative Crítico para integridade de implantação para exibir Métricas na página Detalhes da Implantação e Painel de controle de monitoramento na console do Oracle Cloud. Preencha os outros campos opcionais conforme necessário.
    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 saber mais.
  9. Clique em Próximo.
  10. 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.

  11. Selecione Registrar Extract em segundo plano para registrar a extração em segundo plano de forma assíncrona.
  12. 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 os seguintes recursos: