ORA-01000: 최대 열기 커서 수를 초과했습니다
이러한 오류로 고생을 하고 있습니다..
인터넷 쳐봐도 자료는 많이 나오는데
이해가 잘 안되네요..
분명 DisConnect 다 해주고 RollBack Commit 다 사용해서 했는데
왜 커서의 갯수가 이렇게 늘어난지 모르겠네요..
SQL> select count(*) cnt, sid from v$open_cursor group by sid order by cnt desc;
CNT SID
---------- ----------
304 136
86 144
58 143
38 141
37 142
36 157
28 156
24 145
22 137
18 152
16 135
CNT SID
---------- ----------
15 161
14 138
13 140
9 139
7 155
5 162
4 158
4 159
2 148
1 153
1 149
이렇게 나옵니다ㅜㅜ
304까지 올라간거같은데 ..
해결방법좀 알려주세요.. ㅠㅠ
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=98 AND ROWNUM<10;
선택된 레코드가 없습니다.
저 sql을 사용해서 하라는데 저렇게 하면 레코드가 없다구 나오네요..
해결 방법좀 알려주세요....ㅜㅜ
그리고 해결 했다 하더라도 또 다시 이러한 문제가 발생하지 않으려면
어떻게 해야되나요?