Java JDBC - Cómo conectarse a Oracle usando Nombre de servicio en lugar de SID
Tengo una aplicación Java que usa JDBC (vía JPA) que se conectaba a una base de datos de desarrollo usando hostname, port y Oracle SID, así:
Jdbc:oracle:thin:@oracle.hostserver1.mydomain.ca:1521:XYZ
XYZ era el Oráculo SID. Ahora necesito conectarme a una base de datos de Oracle diferente que no use un SID, sino que use un "Nombre de servicio" de Oracle en su lugar.
He intentado esto pero no lo hace trabajo:
Jdbc:oracle:thin:@oracle.hostserver2.mydomain.ca:1522:ABCD
ABCD es el Nombre de Servicio de la otra base de datos.
¿Qué estoy haciendo mal?
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52