Кто-то сказал мне, что если я установлю для свойства «ValidateConnection» в Oracle значение TRUE, приложение сможет обрабатывать следующие случаи:
- Тайм-ауты на сетевом оборудовании, которые отключают TCP-соединения по истечении определенного времени и/или бездействия.
- Физические разрывы соединения, такие как протягивание кабелей, перезагрузка сетевого оборудования и т. д.
- Сервер Oracle перезапускается или DBA логически закрывает соединение на стороне сервера.
Мои вопросы:
- Если для ValidateConnection установлено значение TRUE, может ли оракул обрабатывать вышеуказанные случаи?
- Нужно ли мне писать дополнительный код, или пул соединений Oracle просто будет ждать, пока время ожидания соединения не истечет?
- Какие методы или инструменты я могу использовать для проверки этих случаев? Пример кода или ссылка на другую статью будут очень полезны.
Спасибо.