예를 들어 180 개의 작업이 동시에 oracle에 액세스하려고 시도하는 설정이 있습니다. 즉, 예를 들어 기다리고있을 수 있으므로 연결을 빨리 닫지 않습니다. ftp 연결을 엽니 다. 나는이 열려 너무 많은 연결로 인해 생각오라클 : 지원되는 최대 연결 수를 확인하십시오.
Listener refused the connection with the following error:
ORA-12520, TNS:listener could not find available handler for requested type of server
:
는 오라클에서, 나는 오류가 발생합니다. 이것은 로그인을 거부하는 응용 프로그램의 GUI에도 영향을줍니다.
동시에 실행할 수있는 안전한 작업 수를 어떻게 결정합니까?
오류를 어떻게 처리해야합니까? 나는 수면과 재 시도에 의해 그것을 처리하려고 시도했지만, 이것의 유일한 영향은 TNS 청취자가 항상 포화되어 동시에 실행되는 작업 수가 180으로 증가한 것 같습니다.
가 왜이 작업을 실행하기 전에 데이터베이스에 대한 연결을 여는 :이 주제에 오라클 실제 성능 팀에 의해 조립이 비디오에서보세요? Oracle에 쿼리하기 전에 FTP 연결을 사용할 수 있는지 확인하고 FTP 연결이 안전 할 때만 작업을 실행하십시오. – Nathan
ftp 서버에 대한 연결 데이터가 데이터베이스에서 왔지만 좋은 제안입니다. – Adder
연결 풀링은 앱의 db 연결 사용을 규제하는 데 좋은 아이디어 일 수 있습니다. 귀하의 현재 설정은 기본적으로 자신의 db에 대한 DoS 공격입니다. – tbone