Java JDBC - So stellen Sie eine Verbindung zu Oracle her, indem Sie den Dienstnamen anstelle der SID verwenden

Ich habe eine Java-Anwendung mit JDBC (via JPA) , wurde Verbindung zu einem Entwicklungs-Datenbank mithilfe von Hostnamen, port und Oracle SID, wie diese:

jdbc:oracle:thin:@oracle.hostserver1.mydomain.ca:1521:XYZ

XYZ wurde die Oracle-SID. Jetzt brauche ich, um eine Verbindung zu einer anderen Oracle-Datenbank, die keine SID, aber verwendet eine Oracle "Service-Name" statt.

Habe ich versucht, dieses funktioniert aber nicht:

jdbc:oracle:thin:@oracle.hostserver2.mydomain.ca:1522:ABCD

ABCD ist der Service den Namen der anderen Datenbank.

Was mache ich falsch?

InformationsquelleAutor der Frage Jim Tough | 2011-01-28

Schreibe einen Kommentar