최대 열기 커서 수를 초과했습니다 ㅜㅜ알려주세요 0 2 3,800

by 허정 ORA-01000 [2012.05.02 15:55:48]


ORA-01000: 최대 열기 커서 수를 초과했습니다

이러한 오류로 고생을 하고 있습니다..

인터넷 쳐봐도 자료는 많이 나오는데

이해가 잘 안되네요..

분명 DisConnect 다 해주고 RollBack Commit 다 사용해서 했는데

 왜 커서의 갯수가 이렇게 늘어난지 모르겠네요..

질문 올렸는데 답이 없어서 한번 더올립니다......

 지금 이에러가 계속생겨서 세션을 계속지우고있어요 ㅠㅠ

어떻게 해야 안생기는지 알려주세요 부탁드립니다ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ

SQL> select count(*) cnt, sid from v$open_cursor group by sid order by cnt desc;

SQL> select q.sql_text, AA.SERIAL# from
  2  v$open_cursor o, v$sql q, v$session AA
  3  where q.hash_value=o.hash_value and o.sid = AA.SID AND O.SID=SId 값 AND ROWNUM<10;

SQL> alter system kill session '138,5377';

이렇게 해서 계속 kill 해나가고 있는데 이 에러가 안생기려면 어떻게 해야하나요 ㅜㅜ

또 왜생기는건가요 ㅠㅜㅜ
by 마농 [2012.05.02 16:29:18]

혹시 반복구문 안의 쿼리 또는 자주 사용되는 쿼리에서
바인드변수를 사용하지 않고 리터럴 값을 사용하는건 아닌지?
http://wiki.gurubee.net/pages/viewpage.action?pageId=4948362


by 부쉬맨 [2012.05.02 16:34:54]
http://www.cyworld.com/gil098/7447115
요기도 비슷한내용인데
질문자가 코딩한거라면 확인해보시고
혹시 다른 사람이 한거라면 확인해보셔야될뜻...
kill session 하는 세션을 잡고있는사람이 누군지를 확인해보시고요.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입