BASE DE DADOS DE CONHECIMENTO

Conectando-se ao Oracle usando SID, não nome de serviço


Publicado: 27 Dec 2016
Data da última modificação: 20 Jul 2023

Pergunta

Como conectar-se a um banco de dados do Oracle com SID em vez do nome do serviço.

Ambiente

  • Tableau Desktop
  • Oracle

Resposta

Altere SERVICE_NAME no arquivo TNSNames.ora para SID. Por exemplo,
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)
  )
 )
Este artigo resolveu o problema?