Erro TNSNAMES.ORA - 12154

.NET

04/06/2011

Pessoal bom dia estou precisando de help de vocês para conectar minha aplicação no oracle XE, no web.config inserir a minha connectionString:  
<connectionStrings>

<add name="connectionString" connectionString="Data Source=XE;User ID=HR;Password=admin" providerName="System.Data.OracleClient"/>
</connectionStrings>
Ao abrir a conexão no codebehind da esse erro abaixo: Como resolver isso pessoal?     Arquivo tnsnames.ora esta essim:  
XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Roberto-PC)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  )  
   
Roberto Rodrigues.

Roberto Rodrigues.

Curtidas 0

Respostas

Marcio Silveira

Marcio Silveira

04/06/2011

Recomendo que você teste a conexão via "Net Manager".
A mensagem de erro diz que o nome não está no tnsnames.ora, mas como vc mostrou que está, fica complicado.
O que pode estar acontecendo é que talvez o diretório do oracle esteja configurado em outro lugar, e o tnsnames.ora que vc nos mostrou não esteja lá.

GOSTEI 0
Roberto Rodrigues.

Roberto Rodrigues.

04/06/2011

Márcio,

 O arquivo encontra-se no mesmo lugar. . .

Pessoal por gentileza um help!
GOSTEI 0
Marcio Silveira

Marcio Silveira

04/06/2011

Mas você consegue fazer fazer o teste da conexão via Net Manager?
GOSTEI 0
Douglas Negreiros

Douglas Negreiros

04/06/2011

Já verificou se está registrado no regedit? Se o local path do oracle está lendo do local certo?
GOSTEI 0
Roberto Rodrigues.

Roberto Rodrigues.

04/06/2011

Douglas você tem o passo a passo para registrar no regedit?
Como realizar o teste para verificar se o oracle esta lendo do local certo?
GOSTEI 0
Douglas Negreiros

Douglas Negreiros

04/06/2011

Não tenho o passo a passo, mas tenho o google.   segue,   http://www.dba-oracle.com/t_windows_tnsnames.ora_file_location.htm
GOSTEI 0
POSTAR