Per una connessione di tipo oracle RAC (Real Application Cluster) se si utilizza il driver jdbc nel classico modo:
jdbc:oracle:thin:@<HOST>:1521:<SID>
la connessione non funziona e viene ritornato l’errore ORA – 12505.
Invece di utilizzare l’url classico si deve utilizzare il seguente url:
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)))
In questo modo la connessione al database va a buon fine!