:arrow: Estou precisando corrigir algumas configurações do oracle. Enviei em um post anterior dizendo que não estou consseguindo efetuar a conexão thin.
Erro que ocorre: java.sql.SQLException: IO Exception: End of TNS data channel
:arrow: Se alguém por ai tiver alguma experiência em administração do oracle vai quebrar maior galho.
Fazem três dois dias que venho procurando uma solução e em todos os lugares que acho alguma coisa tá. Fale com seu DBA, Procure seu DBA… Legal, e quando vc não tem um DBA…
Notei que no TNSNAMES do oracle possui uma referência para a porta 1521 e 1526, mas quando efetuo um telnet na porta 1526 não há uma resposta.
Outra coisa que vi é que tenho dois contextos TCP/IP para o mesmo banco. Não sei se isso pode estar interferindo.
Vejam no TNSNAMES abaixo que os contextos CPSY_APP-TCP.world e ORANW.world estão apontando para o mesmo banco de dados…
Segue abaixo o meu TNSNAMES. Qualquer ajuda será bem vinda.
Um grande abraço para todos.
[code]# Oracle8 Release 8.0.4.2.0 - for NetWare Bundle
Acho que isso é normal:
Ele usa a porta 1521 pra dar um “Hello” no banco, caso o banco aceite a conversa ele libera a outra porta para a comunicação com o cliente!
Desconfio que o caminho não é este. Mas quem sou eu para falar sem saber de mais detalhes? Diga como está ocorrendo este erro, se é na gravação de algo muito grande como um blob por exemplo.
Não o problema está ocorrendo durante o processo de conexão… Não está nem conectando.
:arrow: Estou usando a seguinte String de conexão: “jdbc:oracle:thin:@192.107.14.55:1521:ORCL”, “javaApp”, “javaapp”
Exatamente nesta linha ocorre o erro…
Já tentei tbm conectar via oci8, mas o maldito driver não acha a dll oci8jdbc.dll…
Estou de pés e mão atadas, não conheço quase nada administração do oracle, o banco funciona com todos os aplicativos da empresa, mas a maldita conexão thin não funciona nem fod… :x
Nunca tive problema pra conectar em um banco de dados, nem o SQL da Micro$oft me deu dor de cabeça… O Oracle é muito bom, mas sem um administrador é pior que o mySql…
Valeu galera e desculpem a revolta, só que vou atrazar um projeto que precisa pegar informações no Oracle e até agora nem conectar no maldito banco eu conssegui, sem contar que Pool de conexão via ODBC, tá dando pau…
[quote=“Luca”]…2) Problemas com usuário e senha na conexão com o banco
Eliminar e criar de novo se for possível.[/quote]
Não, nenhum dos usuários estão consseguindo conectar. Este usuário que enviei na String de conexão já um um usuário que criei pra ver se continuava dando problema…
Mas blz, o que eu fiquei mais puto agora. é que as aplicações do Oracle são em java e todas estão conectando sem problemas… Acho que a solução seria via oci8, mas não sei onde ou como devo referenciar a dll, acho que já enfiei a DLL em todas as pastas na máquina e até agora, nada de conexão… Sempre que tendo conectar viar Oci8 não rola, ele chia, dizendo que não localizou a DLL.
Caramba, gostaria de ajuda-lo mas a coisa está russa.
Sobre localizar ocijdbcx.dll: os drivers jdbc Oracle vem com o nome da dll embutido. Precisa usar driver jdbc do Oracle 8 com ocijdbc8.dll no ORAHOME\bin.
O maldito erro era pq o driver que veio como o Client não é compativel com a versão… Até agora todos os teste que eu tenho feito foram com um driver que não funciona… dá pra acreditar… O pior de tudo é que baixei os drivers no site da Oracle e eles tbm não funcionaram…
:arrow: Quando instalei as ferramentas de administração do banco e utilizei o driver que veio e o problema acabou… Voltei o driver antigo para ter certeza e novamente o problema… Agora qual a relação entre o Problema e a menssagem de erro que estava ocorrendo???
Pessoal, mais uma vez valeu a atenção e a preocupação de todos em ajudar…
Um abraço…