Connect with experts and peers to elevate technical expertise, solve problems and share insights
I am using the Oracle DB server for the decision center database & randomly I get the 'ORA-01000: maximum open cursors exceeded' error in the logs & then I am unable to access the decision center. A restart of the server is needed to access the decision center again. Why am I seeing this error & how do I resolve this problem?
This problem is seen when using Oracle JDBC driver v12.1.0.2.0 due to a known Oracle bug. To resolve this issue use Oracle JDBC driver v12.1.0.1.0 for your decision center database datasource connection.
Please make sure you are using a up to date Oracle jdbc driver as we've seen this issue reported with a few versions of Oracle jdbc driver. You can try the newer version of Oracle JDBC ojdbc8 driver instead of the one with same version as your database. According to Oracle JDBC and RDBMS interoperability matrix, you should be able to use the newer driver version.
https://www.oracle.com/database/technologies/faq-jdbc.html