2008-10-31 7 views
3

가벼운 하중에서 잘 작동하는 webpp가 있습니다. 우리는 자신의 데이터베이스 연결 스레드 각각의 많은 실행할 때, 우리는 내가 lsnrctl services을 실행하는 좋은 진단 단계 것을 발견했다 온라인보고 후 오류Oracle Listener 상태가 막혔습니다.

ORA-12519: TNS:no appropriate service handler found 

을 받기 시작, 그래서 그렇게했다. 서비스 결과는

Service "orcl" has 1 instance(s). 
    Instance "orcl", status READY, has 1 handler(s) for this service... 
    Handler(s): 
     "DEDICATED" established:130 refused:0 state:blocked 
     LOCAL SERVER 

입니다. 설정된 연결 수는 스레드 수와 일치합니다. 그러나 state:blocked은이 문제의 원인 및/또는 증상 인 것 같습니다.

그럼 다음 단계는 무엇입니까? 열린 세션의 최대 수는 1024 이상이며 사용자 당 세션 수에는 제한이 없습니다. 컴퓨터를 재부팅 한 후에이 테스트를 실행했는데 다른 프로그램이 연결되어 있지 않습니다. 나는 정말로 다음에 무엇을 시도해야할지 모르겠다. 그래서 어떤 도움도 크게 감사 할 것이다.

편집 : processessessions 매개 변수를 사용하면 트릭을 수행하는 것처럼 보입니다. 도움이되는 Matthew의 제안을 찾는 것 외에도 this email은 내 문제를 완벽하게 설명했습니다.

답변

5

오라클에 자원이 부족한 경우 어떤 일이 발생하는지 알려주는 알림 로그를 확인하십시오. 당신이 과정에서 수 SQLPLUS에서

실행

SQL 수 있습니다 소리처럼> 쇼 매개 변수는

이 많은 프로세스를 오라클 허용하는 방법을 보여줍니다 처리합니다. 이 값을 약간 늘려야 할 수도 있습니다.

메탈 링크 계정이있는 경우 자세한 내용은 문서 240710.1을 확인하십시오.