Erro TNSNAMES.ORA - 12154

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) 
    ) 
  )  
   

Respostas

06/06/2011

Marcio

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á.

Responder Citar

07/06/2011

Tinho Currículo

Márcio,

 O arquivo encontra-se no mesmo lugar. . .

Pessoal por gentileza um help!
Responder Citar

08/06/2011

Marcio

Mas você consegue fazer fazer o teste da conexão via Net Manager?
Responder Citar

13/06/2011

Douglas Negreiros

Já verificou se está registrado no regedit? Se o local path do oracle está lendo do local certo?
Responder Citar

13/06/2011

Tinho Currículo

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?
Responder Citar

13/06/2011

Douglas Negreiros

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