신문지한장

ORA-00020: maximum number of processes (500) exceeded 본문

Oracle/Error Messages

ORA-00020: maximum number of processes (500) exceeded

신문지한장 2024. 5. 9. 14:06
ORA-00020: maximum number of processes (500) exceeded
ORA-20 errors will not be written to the alert log for
 the ORA-20 errors.

 

원인 : 접속할 수 있는 프로세스의 수가 초과해서 생긴 오류 또는 프로그램에서 DB connect후 close를 해주지 않아서 오라클 프로세서의 수가 설정치를 초과한 경우

 

해결 방법 : 프로세스 수를 늘려 오류 해결

SLQ> select count(*) from v$process;
SQL> alter system set processes=200 scope=spfile;

 

참고 쿼리 : 현재 사용중인 세션 갯수 확인

Show parameter process
select * from v$resource_limit
where resource_name in ('processes', 'sessions', 'transactions');