Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да се свържете с Oracle, като използвате име на услуга вместо SID

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

Синтаксис на името на услугата в тънък стил

Имената на услуги в тънък стил се поддържат само от драйвера JDBC Thin. Синтаксисът е:

@//име_хост:номер_порт/име_на услуга

Например:

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

Така че бих опитал:

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

Освен това, според отговора на Робърт Грейтхаус, можете също да посочите името на TNS в URL адреса на JDBC, както следва:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ROWID (оракул) - има ли полза от него?

  2. Инструкция за вмъкване на Oracle, ако не съществува

  3. Импортиране на .csv файл в приложение на Oracle Forms

  4. Как да получите дефиниция на таблица в Oracle?

  5. Как да използвате URL адрес на Google Translate в Oracle plsql