Я столкнулся с проблемой объединения пулов Oracle через OracleConnectionCacheImpl. Когда я подключаюсь к пулу подключений на моем сервере базы данных (Oracle 10g) через тонкий драйвер, все работает нормально, пока после неопределенного времени соединение db не будет удалено (возможно, из-за неудачных соединений?), И я получаю сообщение об ошибке:
Закрытое соединение.
Обновление страницы и повторная попытка подключения повторно соединяют базу данных, поэтому она не кажется проблемой для сети или базы данных. Является ли способ пула соединений Oracle проверять его соединение и повторно подключаться, если соединение в пуле по какой-либо причине мертво?
Я использую Apache Tomcat 6.0.18, обновление для Java EE6 11.
(Кажется, в тонком драйвере Oracle есть функция ping. Помогает ли это и где я могу ее найти?)