JDBC报错:“无法从套接字读取更多的数据!” 请高人指点!

allenflying 2006-12-17 08:02:05
Oracle数据库版本:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production

JDBC驱动版本:
从9.2.0.4到10.2.0.2都试过了!


报错:“OALL8 处于不一致状态”,“ 无法从套接字读取更多的数据”

sql比较复杂,最后有24个返回字段,在PL/SQL下可以正常取得数据,但是通过jdbc最多只能取得一行数据,提示“无法从套接字读取更多的数据!”

本以为是驱动版本的问题,但是所有版本都试过了,其中9.2.*.*只提示
“无法从套接字读取更多的数据!”,一条数据也选不出来;10.*.*.*还有一条提示:OALL8 is in an inconsistent state,但是可以选出一条数据来。

请问高手们该如何解决???

...全文
1014 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tgm78 2006-12-18
  • 打赏
  • 举报
回复
估计是程序的问题,数据库ok
jdsnhan 2006-12-18
  • 打赏
  • 举报
回复
如果用一个简单的sql能有正确的返回值吗?
还有,换个取得数据的方法44看 ResultSet对于有些数据的判定能力很差,比如说对start with的结果集

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧