JETZT-00020: maximale Anzahl von Prozessen (150) übertroffen

1、Wenn Sie ausführen “sqlplus / als sysdba” SQL zu verbinden,Du kannst alles stoppen

Prozesse von Oracle mit dem folgenden Befehl, wenn dieser Fehler aufgetreten ist

ps -ef |grep $ORACLE_SID|grep -v grep|awk ‘{drucken $2}’ | xargs töten -9

ipcs -m | grep Orakel | awk ‘{drucken $2}’ | xargs ipcrm shm

2. ausführen “sqlplus / als sysdba” ,Login-Orakel,Überprüfung des maximalen Prozesses und der maximalen Sitzung.

SQL> Parameterprozesse anzeigen;

NAME TYPE VALUE

———————————— ———– ——————————

aq_tm_processes Ganzzahl 1

db_writer_processes Ganzzahl 5

gcs_server_processes Ganzzahl 0

global_txn_processes Ganzzahl 1

job_queue_processes Ganzzahl 1000

log_archive_max_processes Ganzzahl 4

verarbeitet Ganzzahl 150

 

SQL> Parametersitzung anzeigen;

NAME TYPE VALUE

———————————— ———– —————————–

java_max_sessionspace_size Ganzzahl 0

java_soft_sessionspace_limit Ganzzahl 0

License_max_sessions Ganzzahl 0

License_sessions_warning Ganzzahl 0

session_cached_cursors Ganzzahl 50

session_max_open_files Ganzzahl 10

Sitzungen Ganzzahl 350

shared_server_sessions Ganzzahl

 

3. Prozesse und Sitzungen ändern

SQL> Alter System Set Processes=3000 Scope=SPFile;

System geändert.

SQL> Alter System Set Sessions=4560 Scope=SPFile;

System geändert.

 

4.Orakel neu starten

SQL> Sofortiges Herunterfahren;

Datenbank geschlossen.

Datenbank abgemeldet.

ORACLE-Instanz heruntergefahren.

 

SQL> Anlaufen;

ORACLE-Instanz gestartet.

Gesamter globaler Systembereich 2,0176E+10 Bytes

Feste Größe 2261928 Bytes

Variable Größe 3959426136 Bytes

Datenbankpuffer 1,6173E+10 Bytes

Puffer wiederholen 41463808 Bytes

Datenbank gemountet.

 

Dieser Fehler wird behoben.

Hinterlasse eine Antwort