asp.net 程序运行时报出ORA01000 超出最大游标数

遇到这个bug很郁闷了,同样的代码只是放到了不同的服务器和连接不同的数据库就出现这样的bug。

首先把两个数据库相关表的设置,设置成一模一样,然后数据库的游标值加大,一般这样就可以解决这个问题

但是我郁闷了,还是继续出现这样的问题,我当时就考虑到服务器,iis的问题。

果然重新部署到另外一台服务器上面,问题解决了啊,我主要是考虑iis连接池的问题,没有及时释放多余的数据连接导致数据库里面出现很多同样的数据连接数。

总结,遇到这样的问题一般是代码中for循环导致连接数过多,或者数据库游标数量问题,实在不行就考虑服务器环境吧。

原文地址:https://www.cnblogs.com/kevinhome/p/2741164.html