오라클에서 'ORA-01000: 최대 열기 커서 수를 초과했습니다'라는 에러가 날 경우
JAVA소스에서 cursor가 제대로 닫히는지 혹은 너무 많이 열려있는지 확인해보고
SQL*Plus에서 'SYSDBA'로 접속 후 현재 open_cursors의 셋팅 값을 확인해본다.
SQL> show parameter cursors;
NAME TYPE VALUE
------------------------------------ ----------- ---------------------
open_cursors integer 300
session_cached_cursors integer 0
값을 늘려야 할 때는..
SQL> ALTER SYSTEM SET open_cursors=2000;
System altered.
WAS의 maxParameterCount 설정도 함께 해주면 좋을듯...
'Work Source > DATABASE' 카테고리의 다른 글
ORACLE LOOP문 문법 (2) | 2014.04.02 |
---|---|
Oracle HINT (0) | 2012.12.27 |