Версия JBoss: 6x
Версия Oracle: 11g
Драйвер: Тонкий драйвер JDBC
У меня есть -ds.xml (файл источника данных), который выглядит так:
<datasources>
<local-tx-datasource>
<jndi-name>MYOraDBSource</jndi-name>
<connection-url>jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = somehost.domain.com) (PORT = 1523))(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = whatever)))</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
....
</local-tx-datasource>
</datasources>
Вопрос:
1. Какие изменения мне нужно внести выше, чтобы подключиться к Oracle RAC, чтобы аварийное переключение могло произойти правильно.
2. В случае Apache DBCP , оказывается, что: есть свойство TestOnBorrow. Нужен ли мне аналог этого здесь?
3. Мне также сказали, что JDBC Thin Driver не поддерживает отказоустойчивость Oracle RAC. Это правда? Окончательного ответа найти не удалось.
Кто угодно?