Estabelecer Conexão com Oracle Database

Aprenda a criar uma conexão com um Oracle Database para uso como origem ou destino.

Antes de começar

Verifique se:

Criar a conexão

Para criar uma conexão do Oracle Database:
  1. Na página Visão Geral do OCI GoldenGate, clique em Conexões.
    Você também pode clicar em Criar Conexão na seção Conceitos Básicos e ir direto para a etapa 3.
  2. Na página Conexões, clique em Criar Conexão.
  3. No painel Criar Conexão, preencha os campos Informações Gerais da seguinte forma:
    1. Para Nome, digite um nome para a conexão.
    2. (Opcional) Para Descrição, informe uma descrição que ajude a distinguir essa conexão de outras.
    3. Para Compartimento, selecione o compartimento no qual a conexão será criada.
    4. Na lista drop-down Tipo, em Oracle, selecione Oracle Database.
    5. Para Detalhes do banco de dados, você pode escolher:
      • Selecione o banco de dados a ser selecionado em uma lista de Autonomous Databases existentes no compartimento selecionado e, em seguida, selecione um segredo de senha na lista drop-down ou clique em Alterar compartimento para escolher um segredo de senha em outro compartimento.

        Observação:

        Quando você seleciona um Autonomous Database existente, um ponto final privado é criado automaticamente.
      • Especifique informações sobre o banco de dados e, em seguida, preencha manualmente os seguintes campos:
        • Se não estiver usando uma wallet de banco de dados, informe a String de conexão do banco de dados.
        • Se você não informar uma string de conexão do Banco de Dados, selecione um Segredo de wallet.

          Observação:

          • Se você estiver usando uma Wallet, ela deverá conter pelo menos os arquivos cwallet.sso e tnsnames.ora.
          • Se preferir não usar segredos, certifique-se de desmarcar Usar segredos no vault na seção Segurança em Opções Avançadas, localizada na parte inferior deste formulário.
    6. Para Nome do banco de dados, digite o nome do banco de dados com o qual estabelecer conexão.
    7. Selecione o segredo da senha do usuário do banco de dados. Se estiver localizado em outro compartimento, use a lista drop-down para alterar compartimentos.

      Observação:

      • Segredos são credenciais como senhas, certificados, chaves SSH ou tokens de autenticação usados com os serviços do OCI. Para criar um segredo, consulte Criando um segredo. Verifique se:
        • Selecione Geração de segredo manual.
        • Cole as credenciais no conteúdo do segredo.
      • Se preferir não usar segredos de senha, certifique-se de desmarcar Usar segredos no vault na seção Segurança em Opções Avançadas, localizada na parte inferior deste formulário.
    8. Expanda Mostrar opções avançadas. Você pode configurar as seguintes opções;
      • Segurança:
        • Desmarque Usar segredos do vault para que você prefira não usar segredos de senha para esta conexão. Caso não esteja selecionado:
          • Selecione Usar chave de criptografia gerenciada pela Oracle para deixar para a Oracle todo o gerenciamento de chaves de criptografia.
          • Selecione Usar chave de criptografia gerenciada pelo cliente para selecionar uma chave de criptografia específica armazenada no OCI Vault para criptografar suas credenciais de conexão.
      • Conectividade de rede
        • Ponto final compartilhado, para compartilhar um ponto final com a implantação atribuída. Você deve permitir conectividade com base no IP de entrada da implantação.
        • Ponto final dedicado, para tráfego de rede por meio de um ponto final dedicado na sub-rede designada na sua VCN. Você deve permitir conectividade dos IPs de entrada dessa conexão.

          Observação:

          • Se uma conexão dedicada permanecer não designada por sete dias, o serviço a converterá em uma conexão compartilhada.
          • Saiba mais sobre a conectividade do Oracle GoldenGate.
      • Tags: Adicione tags para organizar seus recursos.
  4. Clique em Criar.
Depois que a conexão é criada, ela aparece na lista Conexões. Certifique-se de designar a conexão a uma implantação para usá-la como origem ou destino em uma replicação.

Problemas conhecidos

O timeout da rede afeta as conexões do banco de dados que usam pontos finais privados.

Se você estiver usando um ponto final privado para se conectar a um banco de dados, poderá encontrar timeouts de rede ao iniciar ou interromper os processos de Extract.

Solução alternativa: Você pode executar um dos seguintes procedimentos:

  • Aplique os patches mais recentes da sua página de detalhes da implantação. Na seção Informações de Implantação, em GoldenGate, para Versão, clique em Atualizar.
  • Se você não conseguir aplicar os patches mais recentes nesse momento, poderá atualizar a string de conexão para incluir EXPIRE_TIME=1. Por padrão, você pode ter uma string de conexão EZ no Oracle GoldenGate. Essa string de conexão precisa ser atualizada na Credencial do Oracle GoldenGate para uma string de conexão longa da seguinte forma:
    <username>@//<hostname>:1521/<service_name>
    <username> @(DESCRIPTION = (EXPIRE_TIME=1)(ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp)(PROTOCOL = TCP)(Host = <hostname>)(Port = 1521))) (CONNECT_DATA = (SERVICE_NAME = <service_name>)))

O Proxy SCAN não suporta TLS

Embora o OCI GoldenGate suporte IPs e hosts SCAN (Single Client Access Name) da Oracle, o proxy SCAN não suporta TLS.

Solução alternativa: Você pode estabelecer conexão com um banco de dados RAC usando o IP do Nó de Banco de Dados.