Adicione um Extract para PostgreSQL

Extract é um processo que é executado na conexão da origem de dados de origem e que extrai ou captura dados. Saiba como adicionar um Extract para o PostgreSQL Database, o OCI Database com PostgreSQL, o Amazon Aurora PostgreSQL, o Amazon RDS para PostgreSQL, o Azure Database para PostgreSQL, o Azure Cosmos DB para PostgreSQL e o Google Cloud SQL para tecnologias PostgreSQL.

Certifique-se de seguir as instruções apropriadas para sua versão de implantação.

Adicionar um Extract (23ai)

Antes de começar

Antes de adicionar e executar um Extract para capturar dados da origem, certifique-se de:

  • Prepare o banco de dados para o Oracle GoldenGate.
  • Criar uma conexão PostgreSQL e associar a conexão à implantação do PostgreSQL
  • Ativar log complementar:
    1. Inicie a console de implantação do PostgreSQL GoldenGate do:
      1. Na página Implantações, selecione a implantação do PostgreSQL para ver os detalhes.
      2. Na página de detalhes da implantação do PostgreSQL, clique em Iniciar console.
      3. Na página de acesso da console de implantação, informe as credenciais de administrador do GoldenGate fornecidas quando você criou a implantação do PostgreSQL.
    2. Depois de acessar, no menu de navegação, clique em Conexões de BD.
    3. Para a conexão de banco de dados do PostgreSQL, clique em Conectar. Os campos Tabela de checkpoint e TRANDATA serão exibidos se a conexão for bem-sucedida.
    4. Ao lado de Informações de TRANDATA, clique em Adicionar TRANDATA (ícone de mais).
    5. Informe um nome de tabela, um nome de esquema ou um curinga. Por exemplo, src_ociggll.*.
    6. Clique em Submeter.
      Observação

      Você só precisa clicar uma vez em Submeter. Use o campo de pesquisa para procurar o nome da tabela e verificar se as tabelas foram adicionadas.
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

Antes de adicionar e executar um Extract para capturar dados da origem, certifique-se de:

  • Preparar o seu banco de dados para o Oracle GoldenGate
  • Criar uma conexão PostgreSQL e associar a conexão à implantação do PostgreSQL
  • Ativar log complementar:
    1. Inicie a console de implantação do PostgreSQL GoldenGate do:
      1. Na página Implantações, selecione a implantação do PostgreSQL para ver os detalhes.
      2. Na página de detalhes da implantação do PostgreSQL, clique em Iniciar console.
      3. Na página de acesso da console de implantação, informe as credenciais de administrador do GoldenGate fornecidas quando você criou a implantação do PostgreSQL.
    2. Depois de acessar, abra o menu de navegação e clique em Configuração.
    3. Para a conexão de banco de dados do PostgreSQL, clique em Conectar. Os campos Tabela de checkpoint e TRANDATA serão exibidos se a conexão for bem-sucedida.
    4. Ao lado de Informações de TRANDATA, clique em Adicionar TRANDATA (ícone de mais).
    5. Informe um nome de tabela, um nome de esquema ou um curinga. Por exemplo, src_ociggll.*.
    6. Clique em Submeter.
      Observação

      Você só precisa clicar uma vez em Submeter. Use o campo de pesquisa para procurar o nome da tabela e verificar se as tabelas foram adicionadas.
Para adicionar um processo de Extract para PostgreSQL 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. Em Tipo de Extract, selecione uma das seguintes opções:
    • Extract de Carga Inicial
    • Extract de Captura de Dados de Alteração
  3. Informe o Nome do Processo, selecione o Domínio de Credenciais e o Alias e digite um nome de dois caracteres para o nome da Trilha.
  4. Se você selecionou Extract de Carga Inicial, clique em Próximo e vá direto para a Etapa 7 - Parâmetros do Processo Extract. Se você tiver selecionado Extract de Captura de Dados de Alteração, poderá clicar em Registrar somente para retornar ao registro do processo de Extract e depois retornar à página Visão Geral ou clicar em Próximo para configurar Opções de Extract adicionais.
    Observação

    A opção Registrar somente registra o processo de Extract sem adicioná-lo. O registro cria o slot de replicação quando você registra o processo de Extract ou usa a opção Registrar Somente.
  5. 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. Para Intenção, selecione a opção que melhor descreve a finalidade do processo de extract:
      • Agora
      • Horário personalizado
      • Posição no log
      • Final do log
    3. Para Nome da Trilha, informe um nome de dois caracteres para o arquivo de Trilha.
    4. (Opcional) Para Subdiretório de Trilhas, defina um local personalizado para o arquivo de Trilha gerado.
    5. (Opcional) Para Tamanho da Trilha, defina o tamanho máximo para o arquivo de trilha gerado.
    6. (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. 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.

  7. 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.