안녕하세요..
우선 제 로컬에서 이클립스+오라클11g에서 테스트하던 환경입니다.
개발에는 문제가 없었구요.. 커넥션풀을 사용하여 모든 부분에 모두 close() 시켜줍니다.
제 로컬 환경에서 select * from v$resource_limit where resource_name = 'processes'; 를 sqlplus로 확인하면
저와, 디자이너 등 몇 명이 붙을 경우에
CURRENT_UTILIZATION : 29
MAX_UTILIZATION : 33
정도로 유지가 됩니다. 물론 INITIAL_ALLOCATION, LIMIT_VALUE 는 150입니다.
그런데 이번에 윈도우 2003에 오라클 11g 엔터프라이즈로 설치를 했는데요..
환경은 apache+tomcat6.0입니다.
그런데 이상하게 웹서비스 시작하고 웹을 접속해보면
maximum number of processes (150) exceeded
오류가 나옵니다.
그래서 select * from v$resource_limit where resource_name = 'processes';로 확인을 했습니다.
apache, tomcat 모두 중지한 상태로도..
오라클을 재시작해보면..
CURRENT_UTILIZATION
MAX_UTILIZATION
위 두 값이 계속해서 150까지 증가가 됩니다. 서비스가 안되고 있는데도요..
너무 황당해서 질문드려봅니다.
제가 오라클을 잘못 설치한걸까요?
*윈도우2003서버이구요..제온에 2G RAM 환경입니다.
설치시 메모리 검사가 계속 실패된다고 나오긴 했습니다. 그래서 무시하고 설치하긴 했는데요..