Tengo una aplicación Java que usa JDBC (a través de JPA) que se conectaba a una base de datos de desarrollo usando hostname, puerto y Oracle SID, como este:
jdbc: oracle: thin: @ oracle.hostserver1.mydomain.ca: 1521: XYZ
XYZ fue el Oracle SID. Ahora necesito conectarme a una base de datos Oracle diferente que no usa un SID, sino que usa un "Nombre de servicio" de Oracle.
Intenté esto pero no funciona:
jdbc: oracle: thin: @ oracle.hostserver2.mydomain.ca: 1522: ABCD
ABCD es el nombre del servicio de la otra base de datos.
¿Qué estoy haciendo mal?