Ho un'applicazione Java che utilizza JDBC (tramite JPA) che si stava connettendo a un database di sviluppo utilizzando nome host, porta e Oracle SID, in questo modo:
jdbc: oracle: thin: @ oracle.hostserver1.mydomain.ca: 1521: XYZ
XYZ era Oracle SID. Ora ho bisogno di connettermi a un diverso database Oracle che non utilizza un SID, ma utilizza invece un "Nome servizio" Oracle.
Ho provato questo ma non funziona:
jdbc: oracle: thin: @ oracle.hostserver2.mydomain.ca: 1522: ABCD
ABCD è il nome del servizio dell'altro database.
Che cosa sto facendo di sbagliato?