Quote Originally Posted by kgb
open_cursors = 600 - which is enough
With 10g database we use open_cursors = 300 and have never had such problem.
Perhaps this article will help, http://www.orafaq.com/node/758.
You also need to make sure that you code is not leaving cursors open.