hiberenate查询数据库时报ora-04031错误 就是 有一个比较复杂的sql语句,在访问数据库获得数据时抱ora-04031错,而其他的sql语句是不会出现这个错的,但是这个sql语句本身是没有问题的,我在PLSQL Developer中调试过的,而且在c#中调用也不会出错, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大部分的ORA-4031错误都和共享池大小有关,你看看是不是共享池过于小的. 我是只有一个sql语句有问题,别的sql语句都没有什么问题. ls已经有人说过了,share-pool-size太小了,调大一点。这个参数的设置建议在150M~500M之间。如果系统内存为1G,该值可设为150M~200M;如果为2G,该值设为250M~300M;每增加1G内存,该值增加100M;但该值最大不应超过500M。另外看看oracle的版本,打些补丁上去也有可能解决这个问题, 你这个sql是否是oracle语法专有的?如果是的话那得采用native sql进行查询 使用java反射机制优化jdbc的操作!超好用! JAVA导EXCEL的问题(急!) hebernate中使用C3P0为什么来是出错 开源在中国的现实意义 MyEclipse中做一个Sspring+Struts+Hibernate示例遇到一个莫明其妙的问题 上海某软件公司招聘JAVA工程师(武汉,长沙,合肥) 请问大侠们如何用JSP连动显示数据库的库名、表名、列名 一个奇怪的现象 高手来看看 在oracle9i里用存储过程/函数返回多条记录 关于Java应用程序体系结构的问题:在线讨论! 一个技术积极讨论专区 mysql中text类型的存取问题
另外看看oracle的版本,打些补丁上去也有可能解决这个问题,