2014-09-03 28 views
1

我正在使用SQL Devolopper,我正在獲取最大打開遊標超出。我試圖把它看作解決方案,但我似乎無法理解它。有人能請詳細解釋一下問題是什麼以及它是如何修復的。最大打開遊標超出SQL開發人員

+2

也許,你有一些PL/SQL塊會打開一個遊標,但從不關閉它。錯誤消息說明了所有這一切。有一個DB參數可以控制當前最大打開的遊標。這包括所有客戶端在數據庫中創建的所有遊標(隱式和顯式)(jdbc,sqlplus,odbc,toad ..等)。而[This SO question](http://stackoverflow.com/questions/12192592/java-sql-sqlexception-ora-01000-maximum-open-cursors-exceeded)真的有很多很棒的解決方案 – 2014-09-03 04:12:43

回答

1

在打開更多遊標之前,請嘗試關閉PL/SQL中的遊標。在數據庫級別爲數據庫中打開遊標的數量(參數open_cursor)定義了限制。您可以要求您的Oracle DBA在數據庫級別增加open_cursor參數(這將需要停機時間)。

相關問題