Puede consultar los dba_errors
vista, o all_errors
ver, directamente; SQL*Plus show errors
El comando parece ser un envoltorio alrededor de eso de todos modos.
select line, position, attribute, text
from dba_errors
where owner = 'SYS'
and type = 'VIEW'
and name = 'DBA_XML_SCHEMAS'
order by sequence;
Pero basado en lo que show errors
te está diciendo, eso solo mostrará lo mismo, error "ORA-00942:la tabla o la vista no existe" desde la línea 0, posición 0.
Eso no tiene mucho sentido, pero las vistas internas a veces son cosas extrañas, e intentar recompilar una probablemente no sea una buena idea.
Es posible que deba obtener su DBA para ejecutar utlrp.sql
para volver a compilar todos los objetos no válidos en la base de datos. Como cualquier cosa que piense hacer bajo el esquema SYS, debe hacerse con cuidado; y solo si al seleccionar desde la vista todavía dice que no es válido y falló la recompilación.