oracle查询结果过大,提示违反协议的问题

0
      查询对象是单表,并不进行关联查询,但是需要查询的字段里面有一个clob的字段(公安部门里面的笔录信息表),每次只能返回月2000条左右的数据,当查询结果再大一点的时候就会报错:违反协议(14,2,),出现这个问题后,再查询少量一点的数据也报错出同样的违反协议问题。
      由于使用了连接池,出现这样的问题后,只有重置连接池才能进行后续的查询(另:查询出现这个问题后会影响同一个数据源的其他数据)。
     一开始估计是连接池的问题,但是我上网查了连接池的原理等其他资料,发现和连接池好像没什么关系。
     这个现象只发生在部署的应用上面,用PLSQL进行查询是没有任何问题的。我不是开发,这个问题报上去之后也没有开发人员来管,在网上找了很多资料都没有解决方案,有没有大神知道大体是什么原因导致的,给个解决方案或者指引个方向。
已邀请:

要回复问题请先登录注册