안녕하세요..
PL/SQL로 배치 프로그램을 만들었는데....
실행하면 "ORA 01000 최대 열기 커서 수를 초과했습니다." 라는 에러가 납니다..
커서를 만들때 조회하는 데이터의 ROW수는 200개 정도 되구요..
LOOP문 안에서 실행하는 내용은.... 커서에 담긴 값을 파싱해서 DYNAMIC SQL을 만들어서 EXECUTE IMMEDIATE 하는 형태입니다..
커서 클로즈하는 부분은 다 확인 했구요...
뭐가 문제일까요? ㅠㅠ
- 추가 -
아... 참고로 커서 LOOP문 안에서 DB LINK를 쓰는 테이블들이 있는데..
이것들이 위 에러가 난 다음에는 그냥 조회쿼리만 날려도 ORA-01000 에러가 나네요....
혹시나 연관이 있을까 해서 추가합니다..
|