database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39605 게시물 읽기
No. 39605
ORA 01000 최대 열기 커서 수를 초과했습니다. ERROR
작성자
햇살한조각
작성일
2012-08-27 10:31ⓒ
2012-08-27 13:06ⓜ
조회수
4,577

안녕하세요..

 

PL/SQL로 배치 프로그램을 만들었는데....

 

실행하면 "ORA 01000 최대 열기 커서 수를 초과했습니다." 라는 에러가 납니다..

 

커서를 만들때 조회하는 데이터의 ROW수는 200개 정도 되구요..

 

LOOP문 안에서 실행하는 내용은.... 커서에 담긴 값을 파싱해서 DYNAMIC SQL을 만들어서 EXECUTE IMMEDIATE 하는 형태입니다..

 

커서 클로즈하는 부분은 다 확인 했구요...

 

뭐가 문제일까요? ㅠㅠ

 

 

- 추가 -

아... 참고로 커서 LOOP문 안에서 DB LINK를 쓰는 테이블들이 있는데..

이것들이 위 에러가 난 다음에는 그냥 조회쿼리만 날려도 ORA-01000 에러가 나네요....

혹시나 연관이 있을까 해서 추가합니다..

 

 

이 글에 대한 댓글이 총 1건 있습니다.

딕션너리 권한이 있으시면 아래 쿼리로 살펴보시는게 도움이 되실겁니다.

SELECT sid, count(*) 

FROM V$OPEN_CURSOR

WHERE user_name = '유저명'
GROUP BY sid
ORDER BY cursor DESC;
 
SELECT sql_text, count(*)
FROM v$OPEN_CURSOR 
GROUP BY sql_text 
ORDER BY cnt DESC;
 
 
=========================================== 
무료오라클 모니터링툴(freeware)
OraScope.Net Lite(오라스코프 라이트)
http://lite.orascope.net  
===========================================
김성식(hellower)님이 2012-08-27 17:05에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39608통계성 쿼리 질문 드립니다. [4]
쿼리 초보
2012-08-28
4587
39607정렬쿼리 질문 좀요 [2]
축구
2012-08-27
3597
39606partition by 로 정렬시 기본 정렬순서의 변경문의. [3]
앙마승재
2012-08-27
4056
39605ORA 01000 최대 열기 커서 수를 초과했습니다. ERROR [1]
햇살한조각
2012-08-27
4577
39604조회 조건좀 알려주세요 [1]
축구
2012-08-24
3635
39603이상한 쿼리문 [1]
아폴론
2012-08-24
3554
396022건이상인 데이타만 가져오기 문의입니다. [3]
치우천황
2012-08-23
4415
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다