ORA-00018: maximum number of sessions exceeded
Pubblicato da lucaraciti su 10 Ottobre, 2008
Questo è un odioso errore data dal raggiungimento del massimo numero di sessioni.
Su una istanza oracle di medie dimensioni va settato un valore almeno di 300 sessioni. Da 512 se l’istanza è più grande.
Ecco alcuni step.
Collegarsi come sysdba, e quindi visualizzare il parametro session:
SQL> show parameter session;
NAME TYPE VALUE
———————————— ———– ——————————
java_max_sessionspace_size integer 0
java_soft_sessionspace_limit integer 0
license_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
mts_sessions integer 165
session_cached_cursors integer 0
session_max_open_files integer 10
sessions integer 170
shared_server_sessions integer 165
Quindi alterare il parametro come segue:
SQL> alter system set sessions=300 scope=spfile;
System altered.
A questo punto è sufficiente riavviare l’istanza.
Compatibilità
Oracle 9 e 10
Risorse on-line
http://www.orafaq.com/maillist/oracle-l/2003/03/04/0165.htmLicenza
Attribuzione-Condividi allo stesso modo 2.5 Generico: le informazioni contenute in esso possono essere utilizzate e modificate liberamente. E’ obbligatorio invese mantenere la paternità a “Luca Raciti http:\\lucaraciti.wordpress.it” e di condividere allo stesso modo.
Disclaimer
Il weblog non ha carattere di perodico. Fatti salvi errori ed omissioni, non si assume responsabilità per eventuali problematiche derivanti dall’utilizzo delle informazioni contenute nell’articolo.