지금-00020: 최대 프로세스 수 (150) 초과

1、실행할 때 “sqlplus / sysdba로” SQL 연결,당신은 모두 멈출 수 있습니다

이 오류가 발생한 경우 다음 명령으로 oracle의 프로세스

ps -ef |grep $ ORACLE_SID|grep -v grep|awk‘{인쇄 $2}’ | xargs 죽이기 -9

ipcs -m | grep 오라클 | awk‘{인쇄 $2}’ | xargs ipcrm shm

2. 실행하다 “sqlplus / sysdba로” ,로그인 오라클,최대 프로세스 및 세션 확인.

SQL> 매개 변수 프로세스 표시;

이름 유형 값

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

aq_tm_processes 정수 1

db_writer_processes 정수 5

gcs_server_processes 정수 0

global_txn_processes 정수 1

job_queue_processes 정수 1000

log_archive_max_processes 정수 4

정수 처리 150

 

SQL> 매개 변수 세션 표시;

이름 유형 값

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

java_max_sessionspace_size 정수 0

java_soft_sessionspace_limit 정수 0

license_max_sessions 정수 0

license_sessions_warning 정수 0

session_cached_cursors 정수 50

session_max_open_files 정수 10

세션 정수 350

shared_server_sessions 정수

 

3. 프로세스 및 세션 수정

SQL> 시스템 세트 프로세스 변경 = 3000 범위 = spfile;

시스템 변경.

SQL> 시스템 세트 세션 변경 = 4560 범위 = spfile;

시스템 변경.

 

4.오라클 재시작

SQL> 즉시 종료;

데이터베이스가 닫혔습니다..

데이터베이스 분리.

ORACLE 인스턴스 종료.

 

SQL> 시작;

ORACLE 인스턴스가 시작되었습니다..

전체 시스템 전역 영역 2.0176E + 10 바이트

고정 크기 2261928 바이트

가변 크기 3959426136 바이트

데이터베이스 버퍼 1.6173E + 10 바이트

리두 버퍼 41463808 바이트

데이터베이스가 마운트되었습니다..

 

이 오류는 다시 중단됩니다..

답장을 남겨주세요