删除在SPRING框架中生成UncategorizedSQLException和ORACLE内存问题的查询

时间:2016-04-07 14:11:58

标签: java spring oracle exception jdbctemplate

我正在尝试使用SPRING jdbcTemplate和ORACLE作为DBMS在eclipse中处理删除查询。 代码如下:

jdbcTemplate.update("DELETE FROM PRMSVC_EF WHERE EF_SSC_ID in (SELECT es.EF_SSC_ID FROM EF_SSC es WHERE es.NUMCPTPFS = '1086878547'")

我得错误

org.springframework.jdbc.UncategorizedSQLException : StatementCallback; uncategorized SQLException for [DELETE FROM PRMSVC_EF WHERE EF_SSC_ID in (SELECT es.EF_SSC_ID FROM EF_SSC es WHERE es.NUMCPTPFS = '1086878547']

以及以下oracle错误:

ORA-12853 : ORA-12853: insufficient memory for PX buffers

当我在oracle DBMS中处理查询时,执行需要2秒。我试图找到java代码本身的sollution,而不是试图扩展SGA池内存或其他东西...... 任何想法?

1 个答案:

答案 0 :(得分:0)

这就是我的所作所为:

alter system set parallel_max_servers = 50 scope = both sid =' *';

见这里: http://zaakeroracledba.blogspot.ca/2015/03/ora-12853-insufficient-memory-for-px.html

https://community.oracle.com/thread/2400781?tstart=0