Oracle ORA-00020 Fehler
Hallo zusammen,
nach stundenlangem Fluchen habe ich meine ORACLE-Datenbank soweit stehen. Listener Einrichten und sowas ist halt schwer, wenn man nicht weiss, dass es getan werden muss ;)
Wenn ich mich nun über sqlpluss einloggen will, bekomme ich die o.g. Fehlermeldung. Ich habe den Wert "processes" in der init.ora bereits einmal auf 100 erhöht, dann ging es eine Zeit. Jetzt geht es wieder nicht. Auch wenn ich auf 200 erhöhe, gehts nicht...
Wie komme ich wieder ans System und was muss ich machen, um diesem Problem vorzubeugen?
Dankeschön!!
nach stundenlangem Fluchen habe ich meine ORACLE-Datenbank soweit stehen. Listener Einrichten und sowas ist halt schwer, wenn man nicht weiss, dass es getan werden muss ;)
Wenn ich mich nun über sqlpluss einloggen will, bekomme ich die o.g. Fehlermeldung. Ich habe den Wert "processes" in der init.ora bereits einmal auf 100 erhöht, dann ging es eine Zeit. Jetzt geht es wieder nicht. Auch wenn ich auf 200 erhöhe, gehts nicht...
Wie komme ich wieder ans System und was muss ich machen, um diesem Problem vorzubeugen?
Dankeschön!!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 90194
Url: https://administrator.de/forum/oracle-ora-00020-fehler-90194.html
Ausgedruckt am: 26.04.2025 um 01:04 Uhr
4 Kommentare
Neuester Kommentar
Hallo Maik,
mach mal folgendes:
sqlplus / nolog in der Kommandozeile aufrufen
und anschliessend
SQL> connect / as sysdba
SQL> show parameter processes
Jetzt bekommst du den aktuellen Wert für processes.
Änderungen in der init.ora bringen ab 9i wenig, da Oracle i.d.R. mit einem spfile gestartet wird,
d.h. wenn diese vorhanden ist interessiert er sich gar nicht für deine init.ora
Ob er ein spfile nutzt kannst du wie folgt prüfen
SQL> show parameter spfile
Sollte er eines benutzen, dann kannst du den processes Parameter, wenn er zu klein ist wie folgt ändern
SQL> alter system set processes=300 scope=spfile;
SQL> startup force
SQL> show parameter processes
Hoffe es hilft.
mach mal folgendes:
sqlplus / nolog in der Kommandozeile aufrufen
und anschliessend
SQL> connect / as sysdba
SQL> show parameter processes
Jetzt bekommst du den aktuellen Wert für processes.
Änderungen in der init.ora bringen ab 9i wenig, da Oracle i.d.R. mit einem spfile gestartet wird,
d.h. wenn diese vorhanden ist interessiert er sich gar nicht für deine init.ora
Ob er ein spfile nutzt kannst du wie folgt prüfen
SQL> show parameter spfile
Sollte er eines benutzen, dann kannst du den processes Parameter, wenn er zu klein ist wie folgt ändern
SQL> alter system set processes=300 scope=spfile;
SQL> startup force
SQL> show parameter processes
Hoffe es hilft.
hallo Maik,
fakt ist, du arbeitest mit einem spfile.
Vergesse also die init.ora.
Processes steht bei dir auf 25.
Extrem kleiner Wert.
Oracle baut beim Starten schon jede menge sog. Hintergrundprozesse auf.
Setzte den Wert mal auf 200.
SQL> alter system set processes=200 scope=spfile;
SQL> startup force
SQL> show parameter processes
Dann sollte es funktionieren.
fakt ist, du arbeitest mit einem spfile.
Vergesse also die init.ora.
Processes steht bei dir auf 25.
Extrem kleiner Wert.
Oracle baut beim Starten schon jede menge sog. Hintergrundprozesse auf.
Setzte den Wert mal auf 200.
SQL> alter system set processes=200 scope=spfile;
SQL> startup force
SQL> show parameter processes
Dann sollte es funktionieren.