Conectar Java (JDBC) a Oracle RAC

Lo normal es que nuestras conexiones JDBC esten dadas a través del String URL de la siguiente forma

jdbc:oracle:thin:@HOST:1521:SID

En Oracle 10g me dio buenos resultados (ante el error ORA-12505)

jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)
(ADDRESS=(PROTOCOL=TCP)(HOST=host1) (PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=host2) (PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=service)))

Pero en 11g la documentación dice

jdbc:oracle:thin:@HOST:1521/SID

Con lo que ha funcionado completamente (notese que antes del SID los dos puntos cambia por slash).

Comments are closed.