그냥 자문자답입니다.
프로시저를 컴파일하는데
[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