2017-12-18 4 views
0
ORA-20010: DBMS_STATS INTERNAL ERROR in fill_cstats : both dmin/dmax and nmin/nmax are null for table SOA, column KEY , ssize 29892 
ORA-06512: at "MOSTI", line 165 
ORA-06512: at line 1 

ssize는, 누군가가 왜 발생했는지 설명해주십시오 수 있습니다 그리고 해결책?ORA-20010 : fill_cstats에서 DBMS_STATS 내부 오류 : 두 DMIN/DMAX 및 n 분/Nmax 개의 테이블 SOA, 열 KEY는 null이며, 위의 오류가 생산에 발생한 29,892

+0

일치 : 히어로 작동하지, 다른 잠재적 인 해결 방법은 하나의 병렬도를 사용하고 있습니다. 따라서 Oracle Support를 통해 SR을 확보해야합니다. 지원 계약이 없으면 운이 좋지 않을 수 있습니다. 히스토그램을 수집하고 있습니까? 테이블이 분할되어 있습니까? – APC

+0

테이블이 분할됩니다. 히스토그램을 수집하지 않습니다. –

+1

따라서 [알려진 버그] (https://support.oracle.com/knowledge/Oracle%20Database%20Products/2302863_1.html)가 실행 중일 수 있습니다. 아아, 지원 계약이있는 경우에만 도움이됩니다. – APC

답변

1

오라클 내부 버그로 보입니다.

ORA-20010 :

EXEC의 DBMS_STATS.gather_table_stats : Fill_cstat에서 INTERNAL ERROR 중에 테이블 통계를 수집 할 때 다음과 같은 오류 점점 표 (文档 ID 2247315.1)

분석 DBMS_STATS (ownname => 'S', tabname => 'TEST', estimate_percent => 100, cascade => 참, 세분성 => '모두',도 => 2, no_invalidate => 거짓); 1 행의 오류 : ORA-20010 : fill_cstats의 DBMS_STATS 내부 오류 : dmin/dmax 및 nmin/nmax가 모두 테이블 S.TEST의 경우 NULL입니다. FIRST_NAME, ssize 430241 ORA-06512 : "SYS.DBMS_STATS" 라인 34757 ORA-06512 : 1

  1. 이 버그는 버그 12.2

  2. 해결에 고정되어 줄은 통계를 삭제하고 통계에게 만약

  3. 를 다시 수집하는 것입니다 위의 해결 방법 d

[email protected] DBMS_STATS.gather_table_stats(ownname => 'SCOTT', tabname => 'TEST', estimate_percent => 100, cascade => TRUE, degree => 1);

을하지만, 이것은 오라클의 내장 DBSM_STATS 수집 루틴의 내부 오류입니다 오라클에게 12.1

관련 문제