Что происходит с пулами соединений Java, когда происходит аварийное переключение с Oracle (TAF)?

Если я использую пул соединений Apache DBCP или источник данных, предоставленный JBoss; вместе с Oracle Thick OCI Client, настроенным на поддержку TAF (прозрачное переключение приложений при сбое):

Вопрос.
Что происходит с пулом соединений при отказе?
Будет ли он автоматически обновляться/сбрасываться и т. д.


person Jasper    schedule 03.08.2013    source источник


Ответы (1)


если вы используете драйвер JDBC Type 2 и включен TAF, пул даже не нужно будет обновлять. Для пула соединение все еще существует и не тронуто. Если у вас есть какие-то незафиксированные изменения, когда произошла отработка отказа, вы можете получить некоторые ORA, но после отката они снова восстановятся.

person Alex    schedule 24.04.2014