Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment aborder un Got moins un à partir d'une erreur d'appel de lecture lors de la connexion à une instance Amazon RDS Oracle

La cause immédiate du problème est que le pilote JDBC a tenté de lire à partir d'un socket réseau qui a été fermé par "l'autre extrémité".

Cela peut être dû à plusieurs choses :

  • Si le serveur distant a été configuré (par exemple dans le fichier "SQLNET.ora") pour ne pas accepter les connexions de votre IP.

  • Si l'URL JDBC est incorrecte, vous essayez peut-être de vous connecter à quelque chose qui n'est pas une base de données.

  • S'il y a trop de connexions ouvertes au service de base de données, il peut refuser de nouvelles connexions.

Compte tenu des symptômes, je pense que le scénario "trop ​​de connexions" est le plus probable. Cela suggère que votre application perd des connexions ; c'est-à-dire créer des connexions et ne pas (toujours) les fermer.