26. februar 2005 - 23:05Der er
13 kommentarer og 2 løsninger
ORA-20: maximum number of processes (%s) exceeded
Jeg bruger dotnet til at tilgå oracledatabasen via ODP til dotnet. Nogle gange får jeg så fejlen ORA-20: maximum number of processes (%s) exceeded og jeg kan ikke komme ind på databasen før efter lang tid. Har det noget at gøre med at jeg behandler mine connections forkert eller hvad gør jeg galt? Jeg overlader al behandling af connections til den indbyggede connection pool, så dvs. jeg bruger bare Fill metoden på dataadapteren og giver den en new connection som parameter. Connection pooling burde så sørge for at oprette/nedlægge de DB-forbindelser der er nødvendige. Har jeg misforstået noget? Mangler jeg noget? Jeg kunne virkelig godt tænke mig at vide hvorledes jeg vil kunne komme af med den fejl. Mange hilsner fra forceprogrammer.
Ellers må du have fat i init.ora-filen og sætte antallet op. Det kan jo godt ske at du faktisk har flere processer i gang end de 100, som arne_v nævner.
hehe, det skriver han jo ikke noget om. Jeg har en med ca. 1000 samtidige connections til daglig, så det er da set før. Men så har jeg også 8 CPU'er og 12 GB RAM til det. Men bruger man Oracle, er der vel også tale om en seriøs applikation ?
okay. Nu forsvandt problemet så pludseligt som det opstod. Jeg vender tilbage hvis det kommer igen og tager jeg råd til eftertanke. Jeg takker for den fine hjælp. Mvh. Forceprogrammer p.s. undskyld den lange svartid
arne v> Jeg har skam et seriøst disksystem, og hvad der ellers følger med ;-) men du har ret, det er svært at vide hvad omfanget af connections burde være på forceprogrammers system, og det er slet ikke sikkert at det er nødvendigt med så mange connections.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.