Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for IBM/AIX RISC System/6000: Version 11.2.0.3.0 - Production
declare
wlista dbms_stats.objecttab;
begin
dbms_stats.gather_database_stats(options => 'LIST AUTO',
objlist => wlista,
gather_sys => false);
for l in 1..wlista.count loop
dbms_output.put_line('Objeto: '||wlista(l).objname);
end loop;
end;
No caso, nessa lista, uma table não deveria ser coletada a estatística. Removi o objeto, pois não era utilizado e, ok, o "GATHER EMPTY" coletou corretamente.
Eu tb procurei no metalink e encontrei o DOC ID = 11808462. Mas, como você mesmo disse, existe um Bug e, não é para 1, mas, para todos. (ORA-20000: Statistics collection failed for all objects in database).
Daí, conversando com um outro DBA aqui, me deu a dica do "list auto" e, vi a table que estava me causando o problema.