[pls-00123] 프로그램 크기가 너무 큽니다. 0 0 4,090

by 똘똘마리 [DB 기타] [2009.11.30 10:54:32]


그냥 자문자답입니다.

프로시저를 컴파일하는데

[pls-00123] 프로그램 크기가 너무 큽니다.

이런 에러가 나더라고요. 어제까지도 됐었는데. ^^;

 

검색을 해보니

에러 메시지를 찾아보면 프로그램를 두개로 쪼개는 것을 권장합디다.

그런데 클라이언트 툴이 아닌 sql-plus에서 컴파일이 되는 경우가 있습니다.

 

alter procedure 프로시저명 compile;

alter procedure 프로시저명 compile debug;

의 차이더군요.

user_object_size에서 오브젝트의 크기가 달라지는 걸 확인하실 수 있습니다.

예를 들어 pl/sql developer의 경우 툴-프레퍼런스 메뉴의 디버거 옵션에서 add debug information when compiling을 해제해 주면 됩니다.

 

위에 대한 내용은 다음 링크에서 보다 자세히 확인하실 수 있습니다.

http://forums.oracle.com/forums/thread.jspa?threadID=377346

 

 

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