주식회사 누리아이티

정보자산의 보안강화를 위한 다계층 인증SW (BaroPAM) 전문기업.

▶ Tuxedo/오류 메시지(Oracle)

ORA-1002 FETCH OUT OF SEQUENCE IN PRO*C(stop[<fltmsjaud>]

누리아이티 2010. 6. 3. 21:42

현상 : ORA-1002 FETCH OUT OF SEQUENCE IN PRO*C(stop[<fltmsjaud>]:리스너를 중단합니다.
 

원인 : 1.user가 더이상 유효하지 않은 cursor로부터 fetch를 하려고 하기 때문
         2.ORA-1403 등과 같이 NO DATA FOUND를 return하는 fetch작업을 수행할때
         3.SELECT FOR UPDATE를 가진 cursor 의 fetch작업내에 commit이 있는 경우
 

조치 : 3.commit을 fetch loop의 바깥쪽으로 빼거나 select for update문을 사용하지 않아야 한다.

'▶ Tuxedo > 오류 메시지(Oracle)' 카테고리의 다른 글

ORA-1012 Error( not logged on )가 발생  (0) 2010.06.03
ORA-1007  (0) 2010.06.03
ORA-1001 Invalid Cursor  (0) 2010.06.03
ORA-0997 illegal use of LONG datatype  (0) 2010.06.03
ORA-0979 not GROUP BY expression  (0) 2010.05.31