현상 : 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 |