Du kan forespørge på dba_errors
visning eller all_errors
se direkte; SQL*Plus show errors
kommandoen ser ud til at være en indpakning omkring det alligevel.
select line, position, attribute, text
from dba_errors
where owner = 'SYS'
and type = 'VIEW'
and name = 'DBA_XML_SCHEMAS'
order by sequence;
Men baseret på hvad show errors
fortæller dig, det vil bare vise det samme, fejlen "ORA-00942:tabel eller visning findes ikke" fra linje 0 position 0.
Det giver ikke meget mening, men interne synspunkter er nogle gange mærkelige ting, og at forsøge at omkompilere en er sandsynligvis ikke en god idé.
Du skal muligvis få din DBA til at køre utlrp.sql
for at genkompilere alle ugyldige objekter i databasen. Som med alt hvad du tænker på at gøre under SYS-skemaet, bør det gøres med omhu; og kun hvis valg fra visningen stadig siger, at det er ugyldig og mislykket rekompilering.