이렇게 커서의 수가 많은 첫번째 SQL문을 JAVA에서 코딩한 부분을 찾아 보면 PreparedStatement가 close()되지 않았을 확률이 높습니다.
# SQL문당 사용하는 커서수
SELECT sql_text, count(sid) cnt
FROM v$OPEN_CURSOR
GROUP BY sql_text
ORDER BY cnt DESC
위를 확인 후..
SQL>select * from v$session;
으로 실행 후 session이 없어지는지 LOCK이 잡히는지 확인해보시고
SQL> show parameter processes
SQL> show parameter open_cursors
로 너무작게 잡혀있는지 확인해보세요.
출처 : http://altibase.egloos.com/322831
출처 : http://stone.backrush.com/vek.php3?code=dbadmin&id=111&cpage=1
'컴퓨터/IT' 카테고리의 다른 글
오늘자 데스크탑 스크린샷 듀얼모니터 (XP + Ubuntu) (4) | 2008.10.24 |
---|---|
자바 동적 클래스 로딩 예 (0) | 2008.08.12 |
텍스트큐브의 이미지 에디터를 사용하다.. (0) | 2008.06.29 |
케로로 중사 이미지들 (0) | 2008.06.24 |
Card Export 3.12 (0) | 2008.06.17 |