Estabelecer Conexão com Oracle Autonomous Databases

Aprenda a criar uma conexão com o Oracle Autonomous Transaction Processing ou o Autonomous Data Warehouse para uso como origens e destinos do OCI GoldenGate.

Antes de começar

Verifique se:

Estabelecer Conexão com o Autonomous Database

Observação:

Para conexões Compartilhadas do Autonomous Database com pares remotos configurados com o Data Guard, o failover ocorre automaticamente do banco de dados principal para o stand-by, desde que você configure sua rede para resolver o nome do host do banco de dados stand-by na sub-rede do banco de dados principal. Você pode selecionar o banco de dados ou inserir manualmente os detalhes do banco de dados ao criar a conexão. Se você informar manualmente os detalhes do banco de dados, certifique-se de informar a string de conexão do banco de dados dos bancos de dados principal e stand-by.
Para criar uma conexão do Autonomous 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. Na página Criar Conexão, preencha os campos 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. Para Tipo, selecione Oracle Autonomous 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.
      • Digite as informações do banco de dados e 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, use 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

Ação necessária para Autonomous Databases que usam Autenticação mTLS

Quando uma wallet do Autonomous Database é rotacionada, a conexão do OCI GoldenGate com esse banco de dados deve ser atualizada para recuperar as informações mais recentes da wallet.

Para obter mais informações, consulte o Documento 2911553.1 do My Oracle Support (MOS).

Para atualizar uma conexão do Autonomous Database: Edite e salve a conexão com o Autonomous Database (Autonomous Transaction Processing ou Autonomous Data Warehouse). Salvar a conexão faz download automaticamente e atualiza a wallet. Nenhuma outra alteração na conexão é necessária.

Para verificar:

  1. Inicie a console de implantação para uma implantação que use a conexão do Autonomous Database.
  2. Na console de implantação, abra o menu de navegação e clique em Configuração.
  3. Na tela Credenciais, observe a string de conexão do Autonomous Database.

    Antes de a wallet ser atualizada, a string de conexão será semelhante à seguinte:

    ggadmin@(DESCRIPTION=(TRANSPORT_CONNECT_TIMEOUT=3)(CONNECT_TIMEOUT=60)(RECV_TIMEOUT=120)(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(CONNECT_DATA=(COLOCATION_TAG=ogginstance)(FAILOVER_MODE=(TYPE=SESSION)(METHOD=BASIC)(OVERRIDE=TRUE))(service_name=<adb-servicename>_low.adb.oraclecloud.com))(security=(MY_WALLET_DIRECTORY=“/u02/connections/ocid1.goldengateconnection.oc1.phx.<ocid>/wallet”)(SSL_SERVER_DN_MATCH=TRUE)(ssl_server_cert_dn=“CN=adwc.uscom-east-1.oraclecloud.com,
            OU=Oracle BMCS US, O=Oracle Corporation, L=Redwood City, ST=California,
            C=US”)))

    Depois que a wallet for atualizada, a string de conexão será atualizada para ter a seguinte aparência:

    ggadmin@(DESCRIPTION=(TRANSPORT_CONNECT_TIMEOUT=3)(CONNECT_TIMEOUT=60)(RECV_TIMEOUT=120)(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(CONNECT_DATA=(COLOCATION_TAG=ogginstance)(FAILOVER_MODE=(TYPE=SESSION)(METHOD=BASIC)(OVERRIDE=TRUE))(service_name=<adb-servicename>_low.adb.oraclecloud.com))(security=(MY_WALLET_DIRECTORY=“/u02/connections/ocid1.goldengateconnection.oc1.phx.<ocid>/wallet”)(SSL_SERVER_DN_MATCH=TRUE)(ssl_server_dn_match=yes)))