2014-09-03 77 views
0

問題:關閉所有打開的遊標

有沒有辦法關閉您在數據庫中使用的所有遊標?據我所知,一次只能關閉一個遊標,或者通過使用FOR循環與表關聯來集體關閉遊標。

背後的問題

原因:

我已經越來越運行,用於創建和在SQL Developer中填充表上的某些腳本時,「最大打開的遊標超出了」。由於錯誤導致失敗後,我通常可以運行其他腳本。

回答

1

您可能會要求您的Oracle DBA在數據庫級別增加open_cursors參數以解決您的問題(這將需要停機時間)。

+0

事情是我作爲系統管理員登錄。該錯誤是否仍然存在? – Cornelis 2014-09-05 06:24:24

+0

是的。您需要在數據庫級別增加參數值。即使您通過系統管理員帳戶登錄,也無濟於事。 – 2014-09-05 12:29:46

相關問題