본문 바로가기

Oracle/admin

윈도우 port time_wait

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