Can anyone tell me what's the best way of limiting connections to a
database (9.2.0.4)?
We've just gone live with a system that allows students to view their
exam results via the web (9.0.4.1 apps server). However, these projects
are often rushed and no stress testing was done so we're getting
bombarded. Bad planning, etc. I know.
In the meantime, I've looked at Resource Manager but there is a lot of
CPU overhead apparently.
Would Oracle profiles be the way forward? All I want to do is limit the
amount of people logging in (it's using the same account). When it gets
to a certain limit, they can't log in until the existing sessions are
done with.
Anyone?
Many thanks.
Ed.
Arun Mathur - 28 Jun 2005 21:17 GMT
Ed,
Is the sessions parameter what you're looking for?
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96536/ch1189.htm#R
EFRN10197
Regards,
Arun
tina london - 01 Jul 2005 00:29 GMT
> Ed,
>
> Is the sessions parameter what you're looking for?
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96536/ch1189.htm#R
EFRN10197
> Regards,
> Arun
One of the better ways to answer a question. pose another one
:-)
regards
tina
Mark D Powell - 28 Jun 2005 21:19 GMT
Ed, pull the DBA Administration manual (and later SQL manual) and look
at the sessions_per_user parameter of create profile command.
Alternately you could trace a couple of the student sessions and make
sure the SQL is tuned. One or two statements being 'fixed' could be
all it takes to allow handling the rush without too much trouble.
Another idea might be to use the Database Resource Manager (EE edition)
DBMS_RESOURCE_MANAGER, to place this user in a resouce profile that
lowers the student priority so that more important work gets first shot
at available resouces.
HTH -- Mark D Powell --
Ed_Zep - 29 Jun 2005 15:28 GMT
Thanks Arun and Mark for getting back to me.
Cheers.
Ed.