Weblogic source des données JDBC donne “Pas de ressources actuellement disponibles dans la piscine” avec 1 connexion active

Je suis à l'aide de weblogic source des données JDBC et ma DB, Oracle 10g, ci-dessous la configuration.

Ça marchait bien, mais, soudain, il a commencé à donner de problème, veuillez voir ci-dessous exception.

Weblogic JDBC
source de données,java.sql.SQLException:
Ne peut pas obtenir XAConnection
weblogic.commun.resourcepool.ResourceLimitException:
Pas de ressources actuellement disponibles dans
piscine

<?xml version="1.0" encoding="UTF-8"?> <jdbc-data-source

xmlns="http://www.bea.com/ns/weblogic/90"
xmlns:s="http://www.bea.com/ns/weblogic/90/security"
xmlns:wls="http://www.bea.com/ns/weblogic/90/security/wls"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/ns/weblogic/920
http://www.bea.com/ns/weblogic/920.xsd">
XL-Référence-DS

jdbc:oracle:oci:@abc.COM
oracle.jdbc.le pilote.OracleDriver

l'utilisateur
DEV_260908

mot de passe
mot de passe

dll
ocijdbc10

protocole
bec

oracle.jdbc.V8Compatible
vrai

baseDriverClass
oracle.jdbc.le pilote.OracleDriver

1
100
1
vrai
SQL SELECT 1 FROM DUAL

DataJndi
OnePhaseCommit

Cette exception est à venir sur l'environnement de dev, où l'utilisateur connecté n'est qu'un.

Je sais que c'est lié à la piscine max taille mais je pense aussi que cela pourrait être dû à Oracle, peuvent être Oracle n'est pas en mesure de créer des connexions.

Mes questions:

  1. Est-il un debug/enregistrement de paramètre pour activer la source de données de journalisation afin que je puisse vérifier le nombre de connexions acquis, libéré, non utilisés et dans les journaux?
  2. Comment puis-je vérifier oracle limite de connexion pour un utilisateur particulier?

OriginalL'auteur carnot | 2010-04-20