Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 6 anos, 6 meses atrás por Avatar photoJosé Laurindo Chiappa.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #109227
    Avatar de airoospairoosp
    Participante

      Boa tarde pessoal,

      Preciso de uma ajuda, o cenário é o seguinte:

      Uma aplicação desenvolvida no Visual Studio 2015 (usando entity framework) não estão conseguindo fazer acesso ao servidor Windows 2012 R2 64 bits com o banco Oracle 11g R2. No servidor onde esta a aplicação que tem o client 11g o tnsping funciona e o sqlplus acessando o banco também.

      O erro que aparece na execução da aplicação é:

      ORA-12170: TNS:Connect timeout occurred

      Em anexo arquivo com mais informações sobre o erro.

      Verificando informações do arquivo sqlnet.log que esta no servidor onde a aplicação é executada, aparecem as seguintes informações:

      Fatal NI connect error 12170.

      VERSION INFORMATION:
      TNS for 32-bit Windows: Version 11.2.0.3.0 – Production
      Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 11.2.0.3.0 – Production
      Time: 07-MAR-2018 11:51:57
      Tracing not turned on.
      Tns error struct:
      ns main err code: 12535

      TNS-12535: Message 12535 not found; No message file for product=NETWORK, facility=TNS
      ns secondary err code: 12560
      nt main err code: 505

      TNS-00505: Message 505 not found; No message file for product=NETWORK, facility=TNS
      nt secondary err code: 60
      nt OS err code: 0
      Client address:

      Não sei se é o caso, mas é possível configurar o sqlnet.ora para obter mais informações no arquivo sqlnet.log?

      Já foram feitos vários testes, se havia algum bloqueio de firewall e não tem, todos os servidores estão na mesma rede.

      Se alguém tiver alguma dica, agradeço.

      Obrigado.

      Airton

      Attachments:

      #109229
      Avatar photoJosé Laurindo Chiappa
      Moderador

        Blz ? Sim, é completamente possível se ativar o TRACE de sql*net no arquivo sqlnet.ora (veja a Doc Oracle pra isso) mas a partir do momento que o sqlplus conectou direitonho, MORREU qualquer chance de ser issue Oracle : com CERTEZA é versão do middleware, do driver de conexão que vc está usando, etc, OU então ajustes (permissões, etc) deles em relação ao Windows….
        Recomendo FORTEMENTE vc buscar por respostas de especialistas no middleware/framework que vc está usando (aqui no fórum vc vai encontrar mais especialistas em tecnologia Oracle, não m$oft) mas numa pescoçada geral encontrei artigos como https://stackoverflow.com/questions/6429594/command-timeout-with-entity-framework-4-1-code-first e https://social.msdn.microsoft.com/Forums/pt-BR/643fe04d-9e6a-46ac-b113-5d1f3cd3676b/ora12170-tnsconnect-timeout-occurred?forum=adoptpt que parecem falar sobre Upgrade de componente e ajustes em propriedades… Mas novamente, isso já foge da minha área de expertise…

        []s

        Chiappa

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress