Oracle
 sql >> Database >  >> RDS >> Oracle

Come connettersi a Oracle utilizzando Service Name anziché SID

http://download.oracle.com/docs/cd/B28359_01/java.111/b31224/urls.htm#BEIDHCBA

Sintassi del nome del servizio in stile sottile

I nomi dei servizi in stile Thin sono supportati solo dal driver JDBC Thin. La sintassi è:

@//nome_host:numero_porta/nome_servizio

Ad esempio:

jdbc:oracle:thin:scott/[email protected]//myhost:1521/myservicename

Quindi proverei:

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

Inoltre, in base alla risposta di Robert Greathouse, puoi anche specificare il nome TNS nell'URL JDBC come di seguito:

jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL=TCP)(HOST=blah.example.com)(PORT=1521)))(CONNECT_DATA=(SID=BLAHSID)(GLOBAL_NAME=BLAHSID.WORLD)(SERVER=DEDICATED)))