怎么解决“超出打开游标的最大数”的问题? 修改参数open_cursors,在init.ora中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的设计可能本身有点问题,为什么要打开那么多cursor啊,虽然可以象楼上说的修改open_cursors参数,但我建议你还是修改你的设计,及时关闭cursor welyngj: 为什么我把open_cursors=300改成了1024之后数据库就启动不了了呢?SuperMidas: 你是说一次update少与1000条吗?怎么关闭cursor?是con.close()和stmt.close()吗? 一般说来,如果你的程序设计正确的话,open_cursors=100就够用了。如果你的程序有没有关闭cursor的地方,你就是开再大的cursors也有可能被你用尽。应该是你的程序中有地方没有关闭resultset,或才是statement。 可能是没有关闭一些cursor,不然怎么会需要那么多cursor.关闭在前台开发语言我不知道。 文档上的范围规定为: 1 to 4294967295 (4 GB -1),至于为什么我把open_cursors=300改成了1024之后数据库就启动不了了呢?我不清楚,因为我才开始学oralce几个月。没有透彻的理解cursor是什么回事。 linux下我想导出表空间下的某个用户下某个表数据 如何将oracle数据库中的数据按星期算出每个星期的平均值? 每条数据都有时间字段。 oracle-xe安装腔作势问题 oracle11g smtp邮件发送问题 触发器中实现生成流水编号功能 奇怪的sql问题,为什么in和exist执行的结果不一致 如何启用oracle Partitioning特性? 问一个简单的问题 简单问题.请赐教!!! 难题:以下三个表如何关联(我的头大了),使用sql 每次使用数据库时都要关闭再打开?如何解决呢? 请教各位高手!!!很急!!!!!!!!!!!!!!!!!!!
为什么我把open_cursors=300改成了1024之后数据库就启动不了了呢?
SuperMidas:
你是说一次update少与1000条吗?怎么关闭cursor?是con.close()和stmt.close()吗?
关闭在前台开发语言我不知道。
至于为什么我把open_cursors=300改成了1024之后数据库就启动不了了呢?
我不清楚,因为我才开始学oralce几个月。没有透彻的理解cursor是什么回事。