KNOWLEDGE BASE

Herstellen einer Verbindung mit Oracle mithilfe von SID und nicht mit dem Dienstnamen


Veröffentlicht: 27 Dec 2016
Zuletzt geändert am: 20 Jul 2023

Frage

So verbinden Sie eine Oracle-Datenbank mit SID anstelle des Dienstnamens.

Umgebung

  • Tableau Desktop
  • Oracle

Antwort

Ändern Sie SERVICE_NAME in der Datei "TNSNames.ora" zu SID. Beispiel:
Production =
(DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = prod.corp.com)(PORT = 1521)
  )
 (CONNECT_DATA =
  (SERVICE_NAME= orcl)
  )
 )

should be changed to:
Production =
(DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = prod.corp.com)(PORT = 1521)
  )
 (CONNECT_DATA =
  (SID= orcl)
  )
 )
Hat dieser Artikel das Problem gelöst?