Max Processes Exceeded!
I have a DB, which periodically locks up because the maximum number of processes has been exceeded. I have a VB6.0 app utilising ADO and DSN-Less connections, with a maximum of 11 instances, which make thousands of connections a day. Within the application a connection is created within a class when the class is initialized and then closed on termination, which is usually once per day.
This problem started when the DB was moved to a new server.
I don't know whether this is the problem of not but can anyone tell me how to check -
Whether connection pooling is enabled for an oracle DB and what the time out is set to?
How do I ensure my Oracle DB is using connection pooling?
Any help, advice or pointers will be greatly appreciated.
Last edited by Running Bear; 11-20-2003 at 10:13 AM.
Woah there tiger. Connection pooling is either done at the middle tier or via a connection manager.
If you are getting an error message about maximum number of processes exceeded, you probably have the processes parameter in your init.ora too low.
Are you running MTS?
Hi, thanks for your relpy. Apologies I jumped off the deep end a bit there, I'm floundering!
No, not running MTS.
The processes in init.ora was initially set to 100, have changed it to 300 with no effect.
Should I be using a connection manager, if so which would you recommend?
The exact error msg is -
ORA-00020: maximum number of processes (300) exceeded
Click Here to Expand Forum to Full Width