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

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

 

错误描述:在对oracloracle账号e进行了共享服务器的配置后,单独一个用户进程通过共享服务器连接到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;

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。