open_cursors = 600 - which is enough
With 10g database we use open_cursors = 300 and have never had such problem.