Oracle11g 关闭所有打开的游标

Oracle11g 关闭所有打开的游标,oracle11g,cursor,Oracle11g,Cursor,问题: 有没有办法关闭数据库中使用的所有游标?据我所知,通过使用FOR循环与表关联,一次只能关闭一个游标或作为一个集合关闭游标 问题背后的原因: 在SQL Developer中运行一些用于创建和填充表的脚本时,我得到了“超过最大打开游标数”。我通常可以在一个脚本因错误而失败后运行其他脚本。您可以要求Oracle DBA在数据库级别增加open_cursors参数以解决您的问题(这将需要停机)。问题是我以系统管理员身份登录。错误是否仍然会发生?是的。您需要在数据库级别增加参数值。即使您通过sys

问题:

有没有办法关闭数据库中使用的所有游标?据我所知,通过使用FOR循环与表关联,一次只能关闭一个游标或作为一个集合关闭游标

问题背后的原因:


在SQL Developer中运行一些用于创建和填充表的脚本时,我得到了“超过最大打开游标数”。我通常可以在一个脚本因错误而失败后运行其他脚本。

您可以要求Oracle DBA在数据库级别增加open_cursors参数以解决您的问题(这将需要停机)。

问题是我以系统管理员身份登录。错误是否仍然会发生?是的。您需要在数据库级别增加参数值。即使您通过sys admin帐户登录,也不会有任何帮助。