[JAVA] UCP-45060 Der Lebenszyklusstatus ist ungültig. Überprüfen Sie den Status des universellen Verbindungspools

Ich war süchtig nach ucp.jar. Zum Zeitpunkt von getConnection tritt UniversalConnectionPoolException auf und fällt ab. Die Ausnahmemeldung ist unten.

Der Lebenszykluszustand ist ungültig. Überprüfen Sie den Status des universellen Verbindungspools

Ich habe versucht, es mit dem Debugger zu verfolgen, aber ich konnte die Ursache überhaupt nicht verstehen und habe den Fehlercode 45060 kaum herausgefunden. Als ich es anhand des Fehlercodes nachgeschlagen habe, habe ich den folgenden Artikel gefunden.

JDBC: Oracle Universal Connection Pool Error UCP-45060 Invalid life cycle state This could be a bug in the UCP and JDBC version you're using.

… Was sind übrigens die Versionen von Oracle Client und JDBC? ←

Hier kommt der regnerische Tag Oracle 10g (ojdbc14.jar). Als ich zu Oracle 11g (ojdbc6.jar) wechselte, konnte ich bestätigen, dass es normal funktioniert.

Recommended Posts

UCP-45060 Der Lebenszyklusstatus ist ungültig. Überprüfen Sie den Status des universellen Verbindungspools
Überprüfen Sie den Migrationsstatus von Schienen
Überprüfen Sie den Status der Ratenbegrenzungsanwendung für Docker Pull
Befehl zum Überprüfen der Anzahl und des Status von Java-Threads