si de repente el tnsping se vuelve muy lento (significa que antes todo estaba bien), pero haga ping al mismo servidor de base de datos es rápido, la razón más posible es que el archivo listener.log es demasiado grande:
Algunos sistemas operativos (SunOS en mi experiencia) encontrarán un problema de rendimiento de archivo de texto muy grande (¿superior a 4G?), por lo que seguir/limpiar el archivo de registro resolverá inmediatamente el problema de tnsping que lleva mucho tiempo.