Oracle: activar trazas (debug) en tnsping

El comando TNSPING permite verificar la conexión contra un listener remoto de Oracle, teniendo en cuenta siempre que no verifica que la base de datos esté arriba sino únicamente que el socket está disponible.

En el caso de que detectemos problemas con la conexión a través de tnsping y queramos más información sobre la traza de la conexión, la variable TNSPING.TRACE_LEVEL permite registrar en un archivo de texto la traza completa con varios niveles de debug de la ejecución del comando. Además de esta variable, TNSPING.TRACE_DIRECTORY permite especificar el directorio en el que se creará el archivo con la traza.

Esta dos variables se deben especificar en el archivo sqlnet.ora:

$ORACLE_HOME/network/admin/sqlnet.ora

La traza tiene los siguientes niveles: off, user, admin y support. Este último es el que solicita soporte de Oracle si abrimos un caso con ellos.

TNSPING.TRACE_LEVEL = ADMIN
TNSPING.TRACE_DIRECTORY = /tmp