"tnsping" en ambientes unix

Ricardo Cigana
30 de Julio del 2003
Gente:
Se que la pregunta es un poco rebuscada, pero estoy
en la busqueda de poder detectar conectividiad con
una determinada base oracle en unix, digamos
usuario/pwd@base. Quisiera saber si existe esta posibilidad en linea de comando unix, y como es el
manejo de la misma
Muchas Gracias
Ricardo.

nerea
30 de Julio del 2003
El tnsping también existe en la instalación en Unix, y su uso es similar al de windows:

# tnsping base

Ricardo Cigana
30 de Julio del 2003
Nerea:
Antes que nads, mucha gracias por tu respuesta,
pero sigo con inquietudes con este tema, ya que
necesitaria capturar el resultado de la ejecucion del
tnsping en una variable de resultado de unix, de modo de que si existe conectividad contra la base a
la cual le hago tnsping, luego, conectarme a ella.
¿Tenes idea de como es eso?
Nuevamente gracias
Ricardo.

Fernando Garcia A-
30 de Julio del 2003
Por otro lado, debes de verificar que estes usando el PATH adecuado en tu usuario para que puedas encontrar el tnsping desde cualquier directorio donde estes posicionado. Intenta lo siguiente:


1.- echo $PATH (enter)
este comando te desplegara todo el ambiente de tu usuario.
2.- Verifica que se encuentren los directorios importantes de ORACLE.
debe estar similar a este:
/usr/bin:/usr/local/bin:/oracle-home/scripts:/oracle-home/v734/bin:/usr/ccs/bin:/psoft/scripts:/usr/contrib/bin:/sbin:/home/user/bin:/usr/bin:/usr/local/bin:/oracle-home/scripts:0/bin:/usr/ccs/bin:/usr/contrib/bin:/oracle-home/v734/bin:/oracle-home/scripts
3.- Pide a tu administrador del sistema que te configure el path de manera que puedas ejecutar cualquier comando de oracle.
4. Ejecuta tnsping +nombre de la base.

Ricardo Cigana
30 de Julio del 2003
Fernando:
Muchas gracias por tu respuesta. Seguramente me
sera de utilidad.
Saludos
Ricardo