当前位置:数据库 > Oracle >>

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

oracle共享服务器创建成功后,通过jdbc连接数被限制,报错:java.sql.SQLException: Io解决方法
 
错误描述:在对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;
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,