Oracle/admin
윈도우 port time_wait
소마후니
2016. 7. 7. 09:39
DB Link 오류
- 아 래 -
1. 상황 : B 서버 -> A 서버 연결 정상(TNS연결)
A 서버-> B서버 연결 안됨(TNS연결)
- ping은 서버간 정상으로 나갑니다.
- 내부망이라 방화벽 영향을 받지않으며 서버자체 방화벽(윈도우방화벽) 사용안함으로 설정되어 있습니다.
2. 테스트 결과 :
A서버의 리스너 프로세스가 떠있는 포트는 정상이나 B서버 TNS연결시 error가 발생합니다.
B서버에서 A서버로 TNS연결시 정상입니다.
A서버에서 A서버 DB로 TNS로 연결하는것도 안되고 error가 발생합니다.
A서버에서 특정포트(1521 등) 를 이용하여 telnet으로 B서버로 연결시 error 발생(모든 포트동일)
A서버의 리스너 상태를 보는것도 안됨(포트할당이 필요한 작업인데 할당받지 못해 error 발생)
port의 상태가 TIME_WAIT은 일정시간이 지나면 자동으로 clear 처리가 되는데 그러한 작업이 안되고 있습니다.
3. A 서버 버전 : Windows Server 2008 Service Pack 2 (SP2)
4. 유사한 문제와 관련 참고자료
동일증상 해결 사례 : http://jkmoon.tistory.com/entry/TCPIP-TIMEWAIT%EC%83%81%ED%83%9C-497%EC%9D%BC
hotfix 참고 사이트 : https://support.microsoft.com/en-us/kb/2553549