jueves, 10 de septiembre de 2009

Posibles Causas del error ORA-38029 "Object Statistics Are Locked"

Posibles Causas del error ORA-38029 "Object Statistics Are Locked"

1. Se ejecuto el procedimiento de bloqueo como por ejemplo DBMS_STATS.LOCK_[SCHEMA|TABLE]_STATS
2. En Oracle 10gR2 10.2.0.1 se ejecuto un import con rows=n

La soluciones es ver que objetos tiene la estadísticas lokeadas:
select table_name, stattype_locked from user_tab_statistics where stattype_locked is not null;

select num_rows, last_analyzed from user_ind_statistics where stattype_locked is not null;

Con ese resultado ejecutar, según sea el caso:

Si es todo en esquema completo EXECUTE DBMS_STATS.UNLOCK_SCHEMA_STATS ('SCHEMA');
es decir: EXEC DBMS_STATS.UNLOCK_SCHEMA_STATS ('SCOTT');

Si es solo una tabla
EXEC DBMS_STATS.UNLOCK_TABLE_STATS('OWNER','TABLA');
es decir: EXEC DBMS_STATS.UNLOCK_TABLE_STATS('SCOTT','TIGER');

No hay comentarios.:

Publicar un comentario