ORA-20902 질문드립니다 0 1 2,115

by 역훈 [Oracle 에러코드] [2018.01.24 15:57:37]


Alert log 확인중에 ORA-20902 와 trc파일이 생성되었습니다. 

GATHER_STAT_JOB 이 돌아갈 때  특정 테이블의 컬럼명 (No decryption permission for column) 이 출력되었고 해당 컬럼은 varchar2(4000)으로 확인했습니다.

해당 테이블을 select 해보니

'SP2-0678: Column or attribute type can not be displayed by SQL*Plus' 가 출력되고 있습니다.

위와같은 메시지는 bfile이나 blob을 조회할 때 나오는 것으로 알고 있습니다.

제가 조회한 테이블에는 varchar2(4000) 말고는 의심가는것이 없습니다.

저는 지금 ORA-20902 가 오라클이 자동 통계수집하는 도중 해당 컬럼이 varchar2(4000)에 걸려서 찍힌것이라고 추정하고 있는데

혹시 해당 내용 아시는 분이나 의견 있으면 댓글 부탁드립니다. 

감사합니다 !!

by 마농 [2018.01.25 13:16:24]

에러코드가 2만번보다 큰걸로 보면 내부 에러가 아닌 사용자 지정 에러인 듯 합니다.
아마도 암호화 솔루션이 도입되어 있고, 해당 패키지 내에서 에러를 발생시키는게 아닐까? 생각되네요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입