패키지, 프로시져 컴파일시 sys유저가 아닌 다른 유저에서 00604, 01427, 06512 애러 발생 0 0 1,580

by oratong [2013.04.30 11:11:12]


OS :  AIX 6.1.0.0
DB : Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

scott> alter package scott.aaa compile;
alter package scott.aaa compile
*
1행에 오류:
ORA-00604: 순환 SQL 레벨 1 에 오류가 발생했습니다.
ORA-01427: 단일 행 질의에 2개 이상의 행이 리턴되었습니다.
ORA-06512:  2행

에서 보이는데로 package의 owner 는 scott 입니다.
정상적으로 사용중에 패키지의 수정이후 컴파일 시도를 하는데 다음과 같은 애러가 발생 하였습니다.

SYS> alter package scott.aaa compile;

패키지가 변경 되었습니다.

로 출력이 됩니다.


해당 패키지 이외의 모든 패키지, 펑션, 프로시져등이 
토드, 오랜지,sqlplus 등에서 sys 혹은 system 유저 이외의 모든 유저에서
위와 같은 현상이 생기고 있습니다.

고수님들의 조언 부탁드립니다.

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