KNOWLEDGE BASE

Connessione a Oracle tramite il SID anziché il nome del servizio


Pubblicato: 27 Dec 2016
Data dell'ultima modifica: 20 Jul 2023

Domanda

Come connettersi a un database Oracle con il SID anziché con il nome del servizio.

Ambiente

  • Tableau Desktop
  • Oracle

Risposta

Modifica SERVICE_NAME nel file TNSNames.ora in SID. Ad esempio,
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)
  )
 )
Con questo articolo hai risolto il problema?