oracle游标溢出错误

[复制链接]
查看11 | 回复7 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
jdbc连接oracle9i,多表联合查询且数据量非常大时,返回游标溢出错误,我试图调整oracle的游标配置,但效果不好,??????????
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
关键是在程序中注意把已开的游标关掉。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
我用的时JDBC,如可处理游标,请指教
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
Java程序中对用完的ResultSet进行关闭
Oracle这边增大init.ora文件中的游标上限
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
关键是statement的关闭
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
看看有没有把statement等类似的对象,在循环中进行了创建,如果写在了循环中,很快就溢出的
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
再看看Oracle数据库中
select * from v$open_cursor
看看text字段,到底是那个SQL出的问题
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
对,按楼上的所说,在open_cursor中找出没关闭的游标,然后在程序中关闭.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行