|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : avril 2006 Messages : 98 ![]() |
Version oracle 9 i
Bonjour à toutes et à tous, Est-ce que les spécialistes d'oracle peuvent m'expliquer comment adapter le paramètre qui se trouve dans le fichier init.ora concernant la variable "processes". Pour information : Mon application peut réclamer 500 connexions sur la base. Donc puisque la variable "processes" représente le nombre de processus, basiquement 1 utilisateur doit représenter au moins 1 processus. Dans mon cas, faudrait-il indiquer processes=500 ?? Merci pour vos conseils. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
D'après le Oracle9i Database Reference, ce paramètre définit le nombre maximal de processus du système d'exploitation qui peuvent se connecter à Oracle. Cette valeur doit donc prendre en compte les processus d'arrière-plan (DBWR, LGWR, PMON, SMON, etc.), les processus démarrés par DBMS_JOB ainsi que les processus démarrés par une exécution parallèle de requête.
Sans prendre en compte des processus DBMS_JOB ou des processus parallèles, il faut au moins mettre 500 + le nombre de processus d'arrière-plan donnés par: Code :
SELECT username FROM v$session WHERE username IS NULL; |
|
|
00
|
|
|
#3 | |
|
Futur Membre du Club
![]() Inscription : avril 2006 Messages : 98 ![]() |
Citation:
J'abuse, juste un complément d'informations, si le paramètre processes est fixé à 300, alors que j'ai effectivement 500 utilisateurs sur la base oracle, que va t-il arrivé ? - Un refus d'accès... - Des messages du style oraxxxx Cordialement. |
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Il doit y a avoir refus de connexion dès que le nombre de processus connecté simultanément est supérieur à 300 avec le message d'erreur:
Citation:
|
|
|
|
00
|
|
|
#5 | |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
Citation:
Mais vu le grand nombre de sessions, avez-vous envisagé le shared server ? |
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 125 ![]() |
Précisons également que la notion de process dépend de l'OS: sous Windows, on a un process global pour l'instance (oracle.exe), ce process étant sous-divisé en threads alors que sous unix, chaque ressource de l'instance correspond à un process (DBWR, LMON,...).
|
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : avril 2006 Messages : 98 ![]() |
Merci à tous pour vos conseils.
Au plaisir. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com