vistas ver una tablas tabla scripts saber quien querys procesos modifico estadisticas ejemplos ejecucion corriendo consultar como 11g oracle oracle10g sqlplus statistics

una - ¿Cómo puedo verificar la última vez que se ejecutaron las estadísticas en Oracle sin usar OEM?



ver querys en ejecucion oracle (2)

Todas las siguientes tablas de diccionarios de datos tienen una columna LAST_ANALYZED (reemplace * con USER / ALL / DBA según corresponda:

*_TABLES *_TAB_PARTITIONS *_TAB_SUBPARTITIONS *_INDEXES *_IND_PARTITIONS *_IND_SUBPARTITIONS

(Hay mucho más en los campos de histogramas, pero no voy a profundizar tanto).

A la inversa, ALL_TAB_MODIFICATIONS muestra las filas insertadas / actualizadas / eliminadas (o la marca de tiempo en la que se truncó una tabla / partición / subpartición) ya que tenía estadísticas del optimizador recopiladas.

Quiero comprobar la última vez que se ejecutaron las estadísticas en mi servidor Oracle 10g. Normalmente lo haría a través del OEM, pero por razones no relacionadas, el OEM está fuera de servicio. ¿Hay alguna forma en que pueda verificar esto usando solo sqlplus? Sería de gran ayuda si la salida tuviera un formato razonable.


SELECT LAST_START_DATE FROM DBA_SCHEDULER_JOBS WHERE job_name=''GATHER_STATS_JOB'';

Es posible que deba modificar el formato de la fecha en función de la configuración de SQLPLUS / NLS.