Usar Pooling de Conexões Residente de Banco de dados com o Autonomous AI Database
O DRCP (Database Resident Connection Pool) no Autonomous AI Database suporta um gerenciamento mais fácil e eficiente de conexões abertas. O uso do DRCP fornece acesso a um pool de conexões no seu banco de dados que permite uma redução significativa nos principais recursos de banco de dados necessários para suportar muitas conexões de cliente e quando o banco de dados precisa ser dimensionado para muitas conexões simultâneas.
Ao estabelecer conexão com o Autonomous AI 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 atende apenas um processo de usuário.
-
Um processo de servidor em pool, obtido do DRCP, que pode atender a vários processos de usuário.
Para estabelecer conexão com um processo de servidor DRCP em pool, faça o seguinte:
-
Localize ou obtenha o arquivo
tnsnames.oraque você está usando para estabelecer conexão com o Autonomous AI Database.Consulte Fazer Download das Credenciais do Cliente (Wallets) para obter mais informações.
-
Modifique o arquivo
tnsnames.orapara adicionar o tipo de servidorSERVER=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)))Quando você se conecta ao
(SERVER=POOLED)especificado no arquivotnsnames.ora, obtém uma conexão do DRCP.
Para o Autonomous AI Database, observe o seguinte para trabalhar com DRCP (Database Resident Connection Pools):
-
O DRCP é ativado por padrão; no entanto, o uso do DRCP é opcional. Para escolher uma conexão em pool, especifique
SERVER=POOLEDemtnsnames.ora. Se você não especificarSERVER=POOLED, estabelecerá conexão com uma conexão dedicada. -
Não é possível iniciar ou interromper o DRCP.
Consulte Usando o Pool de Conexões Residente do Banco de Dados para obter mais informações.