기본 콘텐츠로 건너뛰기

통계정보 LOCK


http://m.blog.naver.com/shadouman/80122594664

STATTYPE_LOCKED 컬럼에 ALL 값이 존재하면 통계정보 생성을 하지 못하게 락이 걸려 있는것이며
값이 없다면 통계정보를 생성할 수 있는 것이다.


select OWNER,TABLE_NAME,STATTYPE_LOCKED from dba_tab_statistics
WHERE OWNER = 'SCOTT'
AND TABLE_NAME = 'EMP';

OWNER                          TABLE_NAME                     STATTYPE_LOCKED
------------------------------ ------------------------------ ---------------
SCOTT                           EMP                                                 ALL


OWNER                          TABLE_NAME                     STATTYPE_LOCKED
------------------------------ ------------------------------ ---------------
SCOTT                           EMP     



exec dbms_stats.lock_table_stats('SCOTT','EMP'); 
exec dbms_stats.unlock_table_stats('SCOTT','EMP');

ex) statistics lock 걸려 있을경우 아래와 같은 에러 발생됨.
SQL> exec dbms_stats.gather_table_stats('SCOTT','EMP');
BEGIN dbms_stats.gather_table_stats('SCOTT','EMP'); END;

*
ERROR at line 1:
ORA-20005: object statistics are locked (stattype = ALL)
ORA-06512: at "SYS.DBMS_STATS", line 13437
ORA-06512: at "SYS.DBMS_STATS", line 13457
ORA-06512: at line 1

댓글

이 블로그의 인기 게시물

[BOOK] 헬로 데이터 과학

R 환경 구축  https://cran.r-project.org/ https://www.rstudio.com/ 저자 URL facebook : www.facebook.com/hellodatascience blog : www.hellodatascience.com facebook2 : www.facebook.com/group/livingdata github https://github.com/jykim/dbook QS http://quantifiedself.com Reference https://en.wikipedia.org/wiki/Missing_data https://www.kaggle.com/competitions OECD - https://data.oecd.org 국가 통계 포털 - http://kosis.kr