Comment augmenter le nombre de curseur ??? [Oracle][admin] - SQL/NoSQL - Programmation
Marsh Posté le 07-01-2005 à 10:06:46
Google donne un peu d'infos, à toi de voir si ça fait avancer le schmilblick :
http://www.developpez.net/forums/v [...] 940#971940
Mais sans le bout de code en question, on va pas pouvoir t'aider.
Les choses à savoir :
- utiliser des 'bind variables',
- bien fermer les curseurs,
- le nombre maximum de curseurs ouverts est par session, donc généralement en suivant les règles ci-dessus, on ne l'atteint pas ... (50 par défaut).
Marsh Posté le 08-01-2005 à 03:40:45
nan mais googgle et developpez j'y ai deja passe ma nuit .
utiliser des bind variables ?
moi ce que je souhaite avoir c'est ou se cache la variable open cursor dans oracle.
on peut la lire dans v$System_parameters il me semble, par contre on ne petu la modifier aussi simplement, quoi que je n'ai pas encore pu essayer.
pour y accéder:
SELECT NAME, VALUE FROM V$SYSTEM_PARAMETERS WHERE NAME='OPEN_CURSORS';
C'est un pote qui m'a trouvé ça mais pas encore essayé. enfin ca ne la modifie pas cela dit .
Marsh Posté le 07-01-2005 à 05:59:32
il y a il me semble une variable:
Open_cursors
Mais je ne la trouve pas dans 10G, j'ai bien trouvé des docs qui en parlent mais ils ne précisent pas ou ce cache cette variable , donc je ne sais comment la modifier, et sans elle je suis dedans .
---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".