De directe oorzaak van het probleem is dat het JDBC-stuurprogramma heeft geprobeerd te lezen van een netwerkaansluiting die is afgesloten door "de andere kant".
Dit kan te wijten zijn aan een paar dingen:
-
Als de externe server is geconfigureerd (bijvoorbeeld in het bestand "SQLNET.ora") om geen verbindingen vanaf uw IP te accepteren.
-
Als de JDBC-url onjuist is, probeert u mogelijk verbinding te maken met iets dat geen database is.
-
Als er te veel open verbindingen zijn met de databaseservice, kan deze nieuwe verbindingen weigeren.
Gezien de symptomen denk ik dat het scenario "te veel verbindingen" het meest waarschijnlijk is. Dat suggereert dat uw applicatie verbindingen lekt; d.w.z. verbindingen maken en deze vervolgens niet (altijd) sluiten.