27 December 2010

BEA-001129 "The Network Adapter could not establish the connection"

Existen ocasiones en la que el servidor de weblogic no acaba de iniciarse por que no se cargan adecuadamente los recursos JDBC, Oracle en este caso (a continuación pongo un extracto de la traza)

...
<Dec 26, 2010 10:29:24 AM CST> <Warning> <JDBC> <BEA-001129> <Received exception while creating connection for pool "PortletDS": The Network Adapter could not establish the connection>
<Dec 26, 2010 10:29:25 AM CST> <Warning> <JDBC> <BEA-001129> <Received exception while creating connection for pool "PortletDS": The Network Adapter could not establish the connection> 
...

Cuando suceden estos errores normalmente no se puede cambiar los parámetros de estos recursos desde la consola ya que el servidor no se inicializa bien.

Para el caso de los recursos JDBC, normalmente existe un fichero de configuración por cada uno dentro del directorio /opt/oracle/middleware/user_projects/domains/tu-dominio/config/jdbc/conexión-jdbc.xml; pues bien, dentro de cada fichero debemos cerciorarnos que la cadena de conexión coincida exactamente con el HOST, PORT y SID_NAME del fichero listener.ora de la base de datos.

Para saber cual es la ubicación del fichero listener.ora, con el usuario oracle logado hay que ejecutar el comando  lsnrctl STATUS desde consola.

- FIN -

1 comment:

Anonymous said...

Hola,

Gracias por el post, sencillo y certero.

Saludos,
tonio