Usar Pool de Conexões Residente do Banco de Dados com o Autonomous Database

O Database Resident Connection Pool (DRCP) no Autonomous Database suporta um gerenciamento mais fácil e eficiente de conexões abertas. O uso do DRCP fornece a você acesso a um pool de conexões em seu banco de dados que permite uma redução significativa nos principais recursos de banco de dados necessários para suportar muitas conexões cliente e quando o banco de dados precisa ser dimensionado para muitas conexões simultâneas.

Ao estabelecer conexão com o Autonomous Database, você escolhe uma das seguintes opções, dependendo dos valores especificados no arquivo de configuração tnsnames.ora:

  • Um processo de servidor dedicado, que só atende um processo de usuário.

  • Um processo de servidor em pool, obtido do DRCP, que pode atender vários processos de usuário.

Para estabelecer conexão com um processo de servidor DRCP em pool, faça o seguinte:

  1. Localize ou obtenha o arquivo tnsnames.ora que você está usando para estabelecer conexão com o Autonomous Database.
    Consulte Fazer Download das Credenciais do Cliente (Wallets) para obter mais informações.
  2. Modifique o arquivo tnsnames.ora para adicionar o tipo de servidor SERVER=POOLED.

    Por exemplo:

    example_high= (description= 
         (address=(protocol=tcps)(port=1522)(host=adb.example.oraclecloud.com))
         (connect_data=(service_name=example_high.oraclecloud.com)(SERVER=POOLED))
         (security=(ssl_server_dn_match=yes)))

    Ao estabelecer conexão com (SERVER=POOLED) especificado no arquivo tnsnames.ora, você obtém uma conexão do DRCP.

Para o Autonomous Database, observe os seguintes itens para trabalhar com DRCP (Database Resident Connection Pools):

  • Por padrão, o DRCP está ativado; no entanto, seu uso é opcional. Para escolher uma conexão em pool, especifique SERVER=POOLED em tnsnames.ora. Se você não especificar SERVER=POOLED, conectará-se com uma conexão dedicada.

  • Você não pode iniciar nem interromper o DRCP.

Consulte Usando o Database Resident Connection Pool para obter mais informações.