quarta-feira, 28 de setembro de 2011

ORA-38029 : objects statistcs are locked

Embora a versão 11g do banco Oracle já possua embarcado a funcionalidade de executar periodicamente as estatísticas nas tabelas e índices, você pode deparar-se com o erro ORA-38029.

Isto ocorre, segundo os pappers da Oracle, quando é realizado um import somente das estruturas das tabelas (rows=n).

Eis a "canja". Para listar as tabelas com estatísticas bloqueadas use:


select table_name, stattype_locked
from dba_tab_statistics
where owner = ''
and stattype_locked is not null;


Para gerar o script de unlock, use :
select 'exec DBMS_STATS.UNLOCK_TABLE_STATS ('''|| owner ||''','''|| table_name ||''');'
from dba_tab_statistics
where owner = ''
and stattype_locked is not null;

Grande abraço.

740 dias....

740 dias sem fazer um exercício físico, esta "moleza" acabou. Gostaria de compartilhar minha imensa alegria ao ter feito, na data de ontem, 400m de natação, acabando com o jejum de não fazer nada.

Mas este "não fazer nada" é consequência de uma ruptura no ligamento cruzado anterior, mais popularmente chamado de LCA. Este ano tomei coragem e realizei a cirurgia que agora no final da recuperação me permitiu novamente praticar esportes.

Esse post para muitos pode não valer nada, mas só quem fica imensos 740 dias parados e + 15kg sabe o quão satisfatório é praticar exercícios..

Viva a vida!!!

Grande abraço!