lunes, 21 de febrero de 2011

conexión a Oracle y TNSPING.

Hoy he descubierto un comando nuevo para mí.

Resulta qeu yo no soy mucho de BBDD aunque en el módulo hice mis pinitos y bueno, para resolver alguna incidencia pues también se moverme.

Hoy teníamos que probar la conexión con un servidor qeu tiene un Oracle, pues bien, a través de ping no llegábamos, pues ya está, no llegamos a la máquina....

pero claro, cuando te dicen que el ping, por seguridad está capado para alguans máquinas, tu dices....cachiiisssssss...que lo probemos con el puerto de Oracle......y yo.....mmmmm.....mmmmm

mmmmm
mmmmmmm
mmmmmmmmmm

como hago eso....

pues nada, a un DBA a decirle..conecta el Weblogic a esa máquina por ese puerto a ver si llegamos al Oracle.....

y derepente he descubierto el punto feliz!!

TNSPING

poniendo eso y acto seguido la IP o nombre del servidor, local o remoto comprueba si hay conexión con dicha BBDD y si se conecta te mostrará lo siguiente:


Administrador>tnsping localhost

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 21-FEB-2
011 13:41:26

Copyright (c) 1997, 2005, Oracle. All rights reserved.

Archivos de parßmetros utilizados:
\oraclexe\app\oracle\product\10.2.0\server\network\admin\sqlnet.ora

Adaptador HOSTNAME utilizado para resolver el alias
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTO
COL=TCP)(HOST=127.0.0.1)(PORT=1521)))
Realizado correctamente (0 mseg)

Con esto, aparte de probar la conexión, vemos donde está el fichero sqlnet.ora, que parece que se pierde mucho ( esta última parte sacada de este blog http://sixservix.com/blog/david/2010/02/23/tnsnames/)

Finalmente, si la conexión no va, ya habrá que buscar otro fallo...

un firewall qeu impide el paso, la BBDD no está levantada....no está conectado el cable....etc...

Un saludo a todos!!

5 comentarios:

Marψa del Campo dijo...

¡Buenas!
He estado buscando blogs interesantes.
Soy Marya,
mi blog se centra en las letras.
Si te interesa la escritura, la poesía y los ensayos, más que otras banalidades que hoy día se valoran...
si no tienes tabúes que te restrinjan, y prefieres decir lo que piensas...
si quieres saber sobre el proceso de creación de libros de una autora de dos publicaciones y así sus cambios hasta la locura...

échale un vistazo a mi blog,
y si te gusta, que nadie te calle, ¡síguelo!
http://librosy3.blogspot.com

PD: muy bueno el título.

A.P. dijo...

Y un telnet a la ip y puerto y no te hubiera bastado para saber si llegabas a la maquina?

Madrikeka dijo...

Si, con eso se que llegaba a la máquina, pero el telnet no siempre está configurado en las máquinas y no siempre hay posibilidad de configurarlo, ademas tenía que ver si se podía conectar a la BBDD.

Un saludo.

Kiquenet dijo...

Hola, me pasaron un tnsping.exe pero al ejecutarlo El tnsping me dice que falta la dll oranl10.dll.

Qué dependencias tiene tnsping para poder utilizarlo ? no he encontrado nada..

Saludos

Madrikeka dijo...

Buenas:

Por lo que comentas, dices, que te pasaron el tnsping, en un principio, el tnsping viene instalado con el Oracle y en un principio solo se puede ejecutar desde servidores que tienen Oracle instalado.

Creo, que instalando el cliente de Oracle, también se te instala un tnsping, pero en un principio no hay una forma "manual" de instalarlo.

Y tampoco lo he encontrado.

De todas formas, miraré un poco mas y si encuentro algo te aviso.

Un saludo,