ORA-01000: maximum open cursors exceeded
ORA-01000: 최대 열기 커서 수를 초과했습니다
--sys나 system 유저로 접속하여 현재 설정된 커서 개수를 확인 한다.
show parameter open_cursors
--현재 사용중인 섹션의 커서 (100개 초과) 확인
select a.sid, s.process, s.machine, s.module, s.action, count(*) as cnt
from V$OPEN_CURSOR a, V$SESSION s
where s.sid = a.sid
group by a.sid, s.process, s.machine, s.module, s.action
having count(*) > 100
order by count(*) desc;
--특정 SID 기준 조회
select * from V$OPEN_CURSOR where sid = 4;
--커서 개수 재설정
alter system set open_cursors = 4000 scope=both;
출처 : https://jack-of-all-trades.tistory.com/398
'DBMS > Oracle' 카테고리의 다른 글
[ORALCE/PLAN] 오라클 Plan Table(실행계획) 생성 및 권한 부여 (0) | 2021.08.19 |
---|---|
[ORACLE/SQL] 문자열 값을 숫자타입으로 변경 (VARCHAR TO NUMBER) (0) | 2021.07.06 |
[ORACLE/SQL] 여러 행을 컬럼 합치기 (WM_CONCAT, LISTAGG, XMLAGG, XMLELEMENT, 중복제거) (0) | 2021.07.06 |
[ORACLE]"ORA-12541 : TNS 리스너가 없습니다." - 특별한 이유 없이 발생하는 경우 (0) | 2021.04.20 |
ODP.NET 설치 안하고 클라이언트 배포 (0) | 2012.07.13 |