Erro ao conectar em Oracle

3 respostas
T

E ai galera blz.
Tento fazer uma conexão com usando o driver oracle, mas aparece o seguinte erro:

Exceção de E/S: The Network Adapter could not establish the connection, mesmo usando o Data Pilot quem vem junto com o J. Builder X, já tentei colocar o driver em todas as pastas possíveis e imáginárias, setei path, classpath e nada, e conectando com o driver sun.jdbc.odbc.JdbcOdbcDriver a conexão funciona.
O Oracle também roda normal em qualquer lugar, será que alguém pode me ajudar?

3 Respostas

eltonk

Há 3 coisas que podem ocasionar este erro, com essa mensagem:

  1. O Banco de dados não está rodando.
  2. O listener de conexão do banco não está rodando.
  3. Você deve ter passado a URL errada para o drive.

Para estar certo que o banco está rodando, simplesmente vc pode conectar-se a ele utilizando o SQL Plus.

Para estar certo que o listener de conexão do banco está rodando, use o utilitario “lsnrctl”.

Para estar certo que você está passando a URL correta para a base de dados, vc precisa entrar com o nome da instância (não o nome do servidor). Para procurar o nome da instância, use a seguinte query (no SQL Plus por exemplo):

select NOME_INSTANCIA from V$INSTANCIA

Qualquer coisa, de uma olhada aqui -> http://java.sun.com/j2se/1.4.2/docs/guide/jdbc/getstart/drivermanager.html#999674

:trago: :trago: :trago:

Abraços,

T

Obrigado pela dica, mudaram a url do oracle, por isso não estava conectando.

eltonk

Estamos ae :wink:

Criado 16 de abril de 2004
Ultima resposta 17 de abr. de 2004
Respostas 3
Participantes 2