Oracle erro ORA 01000 maximum open cursors exceeded

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 :smiley: