Faites attention aux appels Oracle, aux requêtes envoyées pour exécution, le délai d'expiration de la connexion ne dépend pas du nombre maximal de pools de connexions, votre demande sert en permanence une connexion. Enregistrez vos requêtes et essayez ensuite de les simuler, vérifiez la durée d'exécution dans la BD.