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

1、Wenn Sie ausführen “sqlplus / als sysdba” SQL zu verbinden,you can stop all

processes of oracle with the following command if this error occured

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

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

2. ausführen “sqlplus / als sysdba” ,login oracle,checking maximum process and session.

SQL> show parameter processes;

NAME TYPE VALUE

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

aq_tm_processes integer 1

db_writer_processes integer 5

gcs_server_processes integer 0

global_txn_processes integer 1

job_queue_processes integer 1000

log_archive_max_processes integer 4

processes integer 150

 

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

session_cached_cursors integer 50

session_max_open_files integer 10

sessions integer 350

shared_server_sessions integer

 

3. modify processes and sessions

SQL> alter system set processes=3000 scope=spfile;

System geändert.

SQL> alter system set sessions=4560 scope=spfile;

System geändert.

 

4.restart oracle

SQL> Sofortiges Herunterfahren;

Datenbank geschlossen.

Datenbank abgemeldet.

ORACLE-Instanz heruntergefahren.

 

SQL> Anlaufen;

ORACLE-Instanz gestartet.

Total System Global Area 2.0176E+10 bytes

Feste Größe 2261928 Bytes

Variable Größe 3959426136 Bytes

Database Buffers 1.6173E+10 bytes

Puffer wiederholen 41463808 Bytes

Datenbank gemountet.

 

This error will be resloved.

Hinterlasse eine Antwort