文档解释
ORA-12602: TNS: Connection Pooling limit reached
Cause: The operation failed because maximum active current connections has been reached. It may not be a real error when the Connection Pooling feature is enabled. It is possible that the application later reissues the operation and successfully grabs the connection pool slot and proceeds.
Action: This is an internal error. Enable tracing and attempt to repeat the error. If it occurs again, contact Oracle Customer Support.
ORA-12602表示连接池已达到限制,也就是连接数超出限制。这是一个错误消息,主要由用户要求太多连接而引起的。它被定义为无法接受来自客户端的连接,因为连接池服务器中的会话数已达到限制。
官方解释
这是一个警告性消息,表示连接池已达到它的连接数限制。当用户请求连接时,这个错误会出现,表示连接池的剩余可用连接受到限制。
常见案例
1、用户建立的连接数大于连接池中的最大连接数;
2、应用程序的设计本身存在问题;
3、网络原因,多个客户端频繁尝试登录服务器;
正常处理方法及步骤
1、检查/修改数据库参数,增加最大连接数;
2、检查会话(session)分配情况,有没有长时间未释放的会话;
3、检查应用程序代码,关闭不再使用的连接,及时释放资源;
4、检查工具,停止重复发起的连接;
5、网络环境监控,确保网络性能良好,检查频繁登录服务器的客户端数据。