oracle共享服务器创建成功后,通过jdbc连接数被限制,报错:java.sql.SQLException: Io 异常: End of TNS data channel解决方法

错误描述:在对oracle进行了共享服务器的配置后,单独一个用户进程通过共享服务器连接到oracle实例没有任何问题!但是通过jdbc依次创建100个oracle实例的连接(业务系统需要)就会报java.sql.SQLException: Io 异常: End of TNS data channel错误,通过写java程序通过jdbc连接的测试,发现circuits参数决定了同时能通过共享服务器的方式连接上oracle实例的连接个数。如果circuits参数值为10,那么最多有10-3=7个连接(只是测试,可能不准确)同时被连接。以此类推。

解决方法:通过修改cicuits来增大连接数。Alter system set circuits=100 scope=both;

转载地址:http://blog.csdn.net/liubinglin/article/details/2343216

原文地址:https://www.cnblogs.com/uniqueness/p/3036383.html