Quote:
'm trying to get time to work with the DBA team to see if we can't isolate the actual problem to something smaller, with a more elegant fix, but this was the best I could do on short notice.
tell DBA that increase open cursors parameter - it is simple
true name for parameter is 'open_cursors' and set number value (more 1000's for your case)
you need set next :
open_cursors=10000
to init.ora file and it is all
close and reopen connection can introduce bug for another databases
i try with datadirect drivers (work for smaller schema when oracle driver throw cursor error) , but for my schema it worked more hours (i don't know true how long, because i break it)
I think that it close and open connections after statements and introduce horrible performance problems
oracle driver work fine when you increase open cursors
except this you have reveng table filters and i think that you don't reversed 1100 tables in one moment
regards