→ 데이터베이스/ORACLE 오류
[ORACLE] ORA-00020: maximum number of processes (150) exceeded
벅스쭌
2011. 8. 31. 10:14
반응형
OS : Windows Server 2008
프로그램 및 버전 : ORACLE 11g
※ 주의사항 : 프로세스 증가 시키는 부분은 신중히 생각해 주어야 함.
오라클 접속시 "ORA-00020: maximum number of processes (150) exceeded"라는 오류메시지와 함께 접속이 안된다..;;;
원인 : 프로그램에서 DB에 Connect 하고 Close를 안해줘서 설정된 프로세스 수를 초과시켜서 라고 한다.
다음 SQL문으로 확인해 보자.
프로그램 및 버전 : ORACLE 11g
※ 주의사항 : 프로세스 증가 시키는 부분은 신중히 생각해 주어야 함.
오라클 접속시 "ORA-00020: maximum number of processes (150) exceeded"라는 오류메시지와 함께 접속이 안된다..;;;
원인 : 프로그램에서 DB에 Connect 하고 Close를 안해줘서 설정된 프로세스 수를 초과시켜서 라고 한다.
다음 SQL문으로 확인해 보자.
select * from v$resource_limit where resource_name = 'processes';
SQL문을 실행하면 위의 이미지와 같이 값이 나오는데...
CURRENT_UTILIZATION : 현재 접속되어 있는 세션 수
MAX_UTILIZATION : DB 시작 후 최대로 접속되었던 세션 수
LIMIT_VALUE : 파라메터로 설정되어 있는 한계 수치
요렇게 확인할 수 있다.
해결방법 : 파라미터 파일(pfile)에서 processes 값을 늘려줌
근데 늘려주기전에... 난 분명 DB에 붙인 프로세스가 하나도 없는데... 이 에러가 나왔다는 점...
어떤 프로세스들이 붙었는지 확인을 해봐야 겠당...
반응형