Breadcrumbs

Como resolver erro de ORA-12638: Falha na recuperação de credencial

Falha

Ao realizar uma consulta cold no web service de NFSe em Oracle, foi apresentado o seguinte erro do web service:

<ResponseCode>999</ResponseCode>
<ResponseCodeMessage>Ocorreu um erro nao identificado no sistema</ResponseCodeMessage>
<MessageType>210</MessageType>

Verificando os eventos do Windows foi apresentado o seguinte erro.

Ocorreu o seguinte erro não identificado no processamento de uma mensagem pelo método Send: Spring.Data.CannotGetAdoConnectionException: Could not get ADO.NET connection. —> System.Data.OracleClient.OracleException: ORA-12638: Falha na recuperação de credencial

Solução

Para resolver essa questão foi alterado o arquivo SQLNet.ora.

  • DE: SQLNET.AUTHENTICATION_SERVICES= (NTS);

  • PARA: SQLNET.AUTHENTICATION_SERVICES= (NONE).

Após feita a alteração do arquivo, foi reiniciado o iis e o problema não foi mais apresentado.

Caminho do arquivo ORACLE_CLIENT_INSTALL\product\CLIENT_VERSION\CLIENT_HOME\network\admin

Lembrando que esse caminho pode diferenciar de maquina para maquina.

Outras informações

Fonte: Frankenstein Team