java.sql.SQLException: Io exception: The Network Adapter could not establish the connectio

Inmadgm
15 de Abril del 2005
Hola !
Tengo una aplicaci贸n en java en el que ascede a una base de datos en oracle 10 g.
El problema es que esa base de datos est谩 en el ordenador de mi compa帽ero y yo quiero asceder a 茅l, ambos estamos en red pero al ejecutar yo la aplicaci贸n me salta una excepci贸n:
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection

Mi c贸digo es:
Nombre_Basedatos="jdbc:oracle:thin:@172.26.0.16:1521:ORA10G";
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection(Nombre_Basedatos, Nombre_Usuario,
Clave_Usuario);
El problema creo que debe de estar en los archivos:
INIT.ORA, LISTENER.ORA y TNSNAMES.ORA que no deben de estar bien configurado.

Puede alguien echarme una mano?
Gracias

Rodolfo Reyes
15 de Abril del 2005
En el archivo tsnames.ora tienes que tener algo como lo siguiente:

SRV_ORACLE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = SERVIDOR)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = SERORA)
)
)

En donde:

SRV_ORACLE: ES UN NOMBRE CUALQUIERA, para poder hacer referencia a la conexi贸n

TCP: Es el protocolo de cominicaci贸n

SERVIDOR: Aqui debes de poner el nombre del servidor o la direcci贸n IP del servidor.

SERORA: Es el nombre del servicio de Oracle. Este nombre se crea cuando se hace la instalaci贸n de la base de datos en el servidor.



En tu caso por la conexi贸n por la configuraci贸n que estas poniendo en la conexi贸n asumo que:

jdbc:oracle:thin:@172.26.0.16:1521:ORA10G

172.26.0.16 es la direcci贸n IP de la computadora donde esta el servidor

ORA10G es el nombre del servicio de Oracle


Verifica que los datos coincidan.

inmadgm
15 de Abril del 2005
Los datos est谩n bien, y el ordenador de mi compa帽ero parece que le llega mi petici贸n pero no s茅 porque no entra en la base de datos .
Debe de estar configurado de alguna manera especial para que yo pueda asceder a 茅l? algun privilegio al usuario? o algo?

[email protected]
15 de Abril del 2005
A mi tambien me dio ese mismo problema, lo que hice fue en el " jdbc:oracle:thin:@200.7.61.100"
le cambie esa direcci贸n IP por el nombre del servidor! sino revisa bien el nombre de la instacia!