기술 정보
home
채널 소개
home

통계 수집 시 TBR-20010: Error -15115 in processing 에러

문서 유형
장애 해결
분야
관리/환경설정
키워드
통계수집
적용 제품 버전
6FS06
오류코드
15115
20010

현상

특정 테이블 통계 수집 중, TBR-20010: Error -15115 in processing 발생 현상입니다.
아래는 sys.log 일부 발췌한 내용입니다.
SQL> exec DBMS_STATS.GATHER_TABLE_STATS(OwnName=>'OWNER',TabName=>'TABLE_NAME',ESTIMATE_PERCENT=>10,Method_Opt=>'FOR ALL COLUMNS SIZE 255',No_Invalidate=>FALSE,degree=>4); TBR-20010: Error -15115 in processing 'OWNER'.'TABLE_NAME' .. TBR-15163: Unhandled exception at SYS.DBMS_STATS, line 127. TBR-15163: Unhandled exception at SYS.DBMS_STATS, line 4146. TBR-15163: Unhandled exception at SYS.DBMS_STATS, line 4199. TBR-15163: Unhandled exception at line 1.
SQL
복사

원인

컬럼 통계(Column stat) 수집 시, Build_histogram 내에서 컬럼 정보를 가져오는 쿼리가 있습니다.
해당 쿼리를 통해 PSM varchar max size인 32,767자가 넘는 정보를 가져오는 경우가 있어 문제가 발생하였습니다.

해결

1.
패치를 적용합니다. (적용 패치: FS06_315747a)
FS06_315747a 패치 정보 : 컬럼 정보를 가지고 올 때, 32,767자만 가지고 오도록 적용합니다.
주의
티맥스티베로에서 제공하는 기술지원을 통해 패치를 적용합니다.
2.
임시 우회 방안을 설정하여 오류를 해결합니다.
임시 우회 방안: max(length(컬럼명)) 조회를 통해 컬럼 값의 길이가 32,767자를 넘는 경우, 값을 수정합니다.