使用Oracle过程中,Tomcat的日志中提示此问题,说明Oracle数据库的连接池满了,不能再连接数据库了。
从Oracle的方面主要有以下两个步骤来解决:
1)在ORACLE数据库监听LISENER.ORA中加入:
DIRECT_HANDOFF_TTC_LISTENER=OFF
作用:回收关闭长久不用的连接
更改完配置以后,需要重启Oracle服务及监听。
2)使用Oracle超级管理员登录sqlplus,将Oracle数据库连接池的最大数改为400
命令:alter system set processes=400 scope=spfile;
更改完连接数后,需重启Oracle服务,再次启动Oracle后,可以使用show parameters processes;查看修改情况。