Eu tenho um aplicativo Java que usa JDBC (via JPA) que estava se conectando a um banco de dados de desenvolvimento usando nome do host, porta e SID do Oracle, assim:
jdbc: oracle: thin: @ oracle.hostserver1.mydomain.ca: 1521: XYZ
XYZ era o SID do Oracle. Agora, preciso conectar-me a um banco de dados Oracle diferente que não use um SID, mas use um "Nome do Serviço" do Oracle.
Eu tentei isso, mas não funciona:
jdbc: oracle: thin: @ oracle.hostserver2.mydomain.ca: 1522: ABCD
ABCD é o nome do serviço do outro banco de dados.
O que estou fazendo de errado?