BASE DE CONNAISSANCES

Connexion à Oracle en utilisant un SID et non un Nom de service


Date de publication : 27 Dec 2016
Date de dernière modification : 20 Jul 2023

Question

Comment se connecter à une base de données Oracle avec un SID plutôt qu'un Nom de service.

Environnement

  • Tableau Desktop
  • Oracle

Réponse

Modifiez SERVICE_NAME dans le fichier TNSNames.ora en SID, par exemple :
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)
  )
 )
Cet article vous a-t-il permis de résoudre le problème ?