Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como abordar um Got menos um de um erro de chamada de leitura ao se conectar a uma instância Oracle do Amazon RDS


A causa imediata do problema é que o driver JDBC tentou ler de um soquete de rede que foi fechado pela "outra extremidade".

Isso pode ser devido a algumas coisas:

  • Se o servidor remoto foi configurado (por exemplo, no arquivo "SQLNET.ora") para não aceitar conexões do seu IP.

  • Se o URL JDBC estiver incorreto, você pode estar tentando se conectar a algo que não seja um banco de dados.

  • Se houver muitas conexões abertas com o serviço de banco de dados, ele poderá recusar novas conexões.

Dados os sintomas, acho que o cenário "muitas conexões" é o mais provável. Isso sugere que seu aplicativo está vazando conexões; ou seja, criar conexões e não conseguir (sempre) fechá-las.