Tengo una consulta ejecutándose en Oracle, que puede estar colgada o no. Se ha estado ejecutando durante ~ 10 horas, pero según la cantidad de datos que cargue, puede que no sea irracional.
Estaba viendo la sesión en gv $ session y me preguntaba si hay una forma de traducir esa información para ver si realmente hay actividad en curso o si la consulta está bloqueada esperando que se bloquee o cuelgue.
Ya he leído la documentación de esta vista here. Principalmente estoy buscando consejos de cualquiera que haya tenido experiencia en la depuración de este tipo de problemas en Oracle.
Gracias!
¿Hay una entrada en 'v $ session_longops' que se puede comprobar para ver si se está progresando? También puede consultar este enlace para ver si su sesión está bloqueada: http://www.orafaq.com/node/854 – Ollie
¡Gracias, puedo combinar esto con gv $ sqlarea para ver qué afirmaciones me están deteniendo! – Paul