SW/Database
ORA-03136: inbound connection timed out / 원인과 해결 방법
잇슈 ITssue
2025. 5. 8. 13:42
반응형
ORA-03136: inbound connection timed out
이 오류는 클라이언트가 연결을 시도했으나, 일정 시간 안에 인증 또는 연결 완료가 되지 않아 타임아웃된 경우 발생합니다.
오류 원인
- sqlnet.ora의 INBOUND_CONNECT_TIMEOUT 설정값이 너무 짧음
- listener.ora에 설정된 CONNECT_TIMEOUT으로 인해 타임아웃
- 네트워크 지연 또는 클라이언트 성능 저하로 인해 응답 지연
- 인증 처리 지연 (예: LDAP, Kerberos 등 외부 인증)
해결 방법
- sqlnet.ora 파일에서 INBOUND_CONNECT_TIMEOUT 값을 증가:
INBOUND_CONNECT_TIMEOUT = 120
- listener.ora에서도 동일하게 설정:
CONNECT_TIMEOUT_LISTENER = 120
- Listener 재시작:
lsnrctl reload
- 네트워크 상태 점검 및 클라이언트 연결 성능 향상
- 인증 서버 또는 외부 인증 시스템의 응답 시간 확인
참고:
Oracle 11g 이후 기본적으로 INBOUND_CONNECT_TIMEOUT 설정이 활성화되어 있으므로, 느린 인증 환경에서는 이 값을 늘려야 연결 문제가 방지됩니다.
간단 요약
- 에러 요약: 클라이언트 연결이 타임아웃됨
- 주요 원인: INBOUND_CONNECT_TIMEOUT 설정값 부족, 인증 지연
- 해결 방법: sqlnet.ora 및 listener.ora 설정 조정, 네트워크 상태 확인
반응형