Убедитесь, что вы всегда правильно закрываете свои соединения, когда они вам больше не нужны. В противном случае вы будете продолжать выделять все больше и больше соединений, и со временем сервер DB2 перестанет давать вам больше соединений. Он подождет пару минут, пока существующее соединение прекратит работу, и выдаст его.
Чтобы увидеть, сколько у вас подключений, получите превосходный Advanced Query Tool , который имеет целый ряд представлений для мониторинга состояния вашей БД (кто подключен, что они делают, какие запросы зависают в тупиках и т. д.). Да, это стоит денег, но если это сэкономит вам один день на поиске ошибки, это уже будет стоить.