У меня есть приложение, использующее базу данных Oracle RAC. Чтобы выполнить задачи обслуживания на узлах базы данных, я хотел бы перенести все соединения с узла базы данных 1, а затем отключить узел для обслуживания.
Я хотел бы убедиться, что соединения с базой данных не остаются открытыми более X минут. Когда узел БД переведен в режим обслуживания, соединения, открытые на этом узле, будут закрыты не позднее, чем через X минут, а на другом будут созданы заново.
Используется пул соединений common-dbcp с намерением перейти на tomcat-jdbc. Для обоих пулов я не вижу опции конфигурации для принудительной рециркуляции соединений через некоторое время. Я что-то пропустил ? Или это не стандартный вариант?