ORA-12154: TNS: não foi possível resolver o identificador de conexão especificado

2

Migrei recentemente um dos nossos sites do Windows Server 2003 IIS 6.0 para o Windows Server 2012 R2 IIS 8.5. O site utiliza um banco de dados Oracle por meio de um driver Oracle 11g ODBC. Uma conexão ODBC usando o driver foi especificada.

O problema é que depois de um período de tempo, começamos a receber o erro do site:

TNS:could not resolve the connect identifier specified ERROR [IM006] [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed

Se eu reinicializar o servidor, ele funcionará por um período de tempo (cerca de um dia ou dois) e, em seguida, começaremos a receber o erro novamente.

A versão do driver é a mesma entre os servidores Windows Server 2003 e 2012 R2. Estranhamente, quando estamos recebendo o erro, sou capaz de testar a conexão bem por meio do Administrador de Fonte de Dados ODBC, bem como executar um tnsping bem-sucedido.

Baseado no fato de que funciona depois de uma reinicialização, isso me leva a pensar que o problema está relacionado a uma conexão obsoleta ou algo assim. A execução de um Wireshark e netstat não mostra nenhuma tentativa de acessar o Oracle DB enquanto o erro está ocorrendo.

Li outras mensagens de pessoas que receberam o mesmo erro, mas não parecem ser um problema intermitente. Qualquer ajuda seria apreciada.

    
por Brady 10.11.2015 / 04:54

0 respostas