Ola tenho uma aplicaçao web que acessa banco de dados Oracle 10g e estou tendo problemas com o ORA 01000 maximum open cursors exceeded, eu migrei para o Oracle antes eu usava MySQL fiz tudo no padrao Singleton e sempre fecho meus Result Sets, Statements apos as consultas com o BD
o que mais gera esse erro no Oracle?
Obs, tenho varias Triggers criadas tambem
O fato de ser singleton não quer dizer que você não vai abrir várias conexões com o banco, você só mencionou que fecha os RS e os Statements, mas não falou das conexões, se for AppWeb eu sugiro usar um pool de conexões´!
Acho que resolvi o problema dei uma lida nesse link
http://blog.michaelnascimento.com.br/2006/07/04/resolvendo-ora-01000-maximum-open-cursors-exceeded/
e apliquei esse tratamento na hora de fechar os Statements e ResultSet estou testando aqui em 3 palms simultaneamente e esta aparentemente sem dar o erro como dava antes 