工作灯间歇性地推出ORA-12516

时间:2014-03-14 17:44:02

标签: oracle tomcat ibm-mobilefirst

我们正在使用Worklight 6.0,Oracle 11.2.0.3。我们正在使用Tomcat服务器7.0.42 我们正在使用ojdbc6.jar文件

我们间歇性地收到以下错误

  

引起:org.springframework.beans.factory.BeanCreationException:创建名称为' worklight-direct'        在URL [jar:file:/u01/apps/apache-tomcat-7.0.42/lib/worklight-jee-library.jar!/conf/spring-server-core.xml]中定义:

     

调用init方法失败;嵌套异常是org.apache.commons.dbcp.SQLNestedException:无法创建PoolableConnectionFactory(Listener拒绝连接时出现以下错误:       ORA-12516,TNS:侦听器找不到具有匹配协议栈的可用处理程序

我们确保在tomcat context.xml文件中,通过将removeAbandoned作为" true",在连接空闲60秒后删除已放弃的数据库连接。和removeAbandonedTimeout为60"

为了您的信息,Oracle DB中PROCESSES的值设置为" 1000"

请您告诉我为什么我们间歇性地收到ORA-12516错误,解锁我们正在反弹数据库。 我们是否遗漏了Worklight配置中允许关闭数据库连接的内容。可能是根本原因。

1 个答案:

答案 0 :(得分:0)

用户退回数据库后未发生此问题。所以反弹DB。