ORA-24344: success with compilation error 오류를 해결하는 방법에 대해 알아보도록 합시다. 개발환경은 TOAD입니다!
Create View, Trigger, Procedure, Function 등을 시도할 때, 문법상으로 문제가 없어서 실행은 성공하였으나 compilation error가 발생하는 경우가 있습니다.
ORA-24344: success with compilation error
TOAD에서는 describe objects => Errors에서 사유를 확인할 수 있습니다.
보통은 권한 문제일 가능성이 높습니다. (테이블 또는 뷰 조회 권한, 펑션 실행 권한 등) => 클릭 시 관련 자료로 이동
정말 못 찾겠다 싶은 경우는,
1. 우선 실행에 성공하는 최소 단위로 객체를 만드는 데 성공시키도록 합니다. (나머지는 임시로 주석 처리) 시작이 반이니 여기까지만 성공해도 50%는 했습니다.
2. 의심스러운 부분의 주석을 서서히 풀어가며 컴파일을 진행해봅니다. 문제 되는 부분에 대해 확인을 진행하여 처리합니다.
참고로 다음의 조회 문장으로 유저 에러를 확인할 수 있습니다.
SELECT * FROM USER_ERRORS;