proc

    ORA-01002 fetch out of sequence

    ORA-01002 fetch out of sequence 는 여러 경우에 발생을 한다. 그중 한가지에 대한 오류 발생 사례 이다. DB Link로 Remote 테이블을 참조 하고 있는 프로세스가 작업을 수행하고 있는 상태에서, Remote DB가 Shutdown 되는 경우 위 에러가 발생 한다. Remote DB가 Start되고 새로운 세션을 맺어야 프로세스가 정상 동작을 한다. 세션을 유지한 상태에서 Remote DB가 Start 되어도 위 에러가 계속 발생한다. 말이 어렵다 테스트 해보자. 1. ORA TNS에 RemoteDB를 추가한다. 2. DB 링크를 생성한다. CREATE PUBLIC DATABASE LINK test_link CONNECT TO remoteDBid IDENTIFIED BY r..