sql >> Databáze >  >> RDS >> Oracle

Jak se připojit k Oracle pomocí Service Name namísto SID

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

Tenká syntaxe názvu služby

Názvy služeb typu Thin jsou podporovány pouze ovladačem JDBC Thin. Syntaxe je:

@//název_hostitele:číslo_portu/název_služby

Například:

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

Takže bych zkusil:

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

Podle odpovědi Roberta Greathouse můžete také zadat název TNS v adrese URL JDBC, jak je uvedeno níže:

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)))


  1. Vložení SqlBulkCopy se sloupcem identity

  2. Převeďte datum řetězce na datum a čas v Oracle

  3. 4 Užitečné nástroje příkazového řádku pro sledování výkonu MySQL v Linuxu

  4. SYSUTCDATETIME() vs GETUTCDATE() na serveru SQL Server:Jaký je rozdíl?