방화벽테스트와 포트오픈은 이미 확인했는데요...
어떤현상이냐 하면...
내컴퓨터에 윈도용 DB2를 기본포트 50000으로 설정하고, 토드 for db2를 띄우니 디비가 죽어버립니다.
그러나 디비를 다시 스타트하고, 그자리에서 쓸때는(토드연결안하고) 잘됩니다. 안죽습니다.
원격에 있는 DB2서버가 내 컴퓨터의 DB2를 카타로그 하고 db2 attach혹은 db연결할려고 하면 디비가 죽어버립니다. (아래 db2가 뿌리는 메세지 참조)
그러나 원격 서버에 있는 DB2를 내컴퓨터에서 카타로그해서 원격접속하면 잘됩니다. 안죽습니다.
디비 버젼은 9.7 윈도는 2003 32비트이고, 램은 4기가짜리 컴터에요.
디비를 다시 설치해보고, 포트를 바꿔도 똑같은 현상이 발생하네요
디비 계정은 administrator로 했구요.
뭐가 문제일까요?
이벤트관리자에 수집된 정보를 보면...
이벤트 형식: 오류
이벤트 원본: Service Control Manager
이벤트 범주: 없음
이벤트 ID: 7034
날짜: 2010-11-22
시간: 오전 9:07:18
사용자: N/A
컴퓨터: LENOVO-R61
설명:
DB2 - DB2COPY1 - DB2-0 서비스가 예기지 않게 종단되었습니다. 이것이 9번째입니다.
자세한 정보는 http://go.microsoft.com/fwlink/events.asp에 있는 도움말 및 지원 센터를 참조하십시오.
이구요...
DB2가 뿌리는 메세지는 또 다음과 같습니다.
SQL30081N A communication error has been detected. Communication protocol
being used: "TCP/IP". Communication API being used: "SOCKETS". Location
where the error was detected: "10.240.54.65". Communication function
detecting the error: "recv". Protocol specific error code(s): "73", "*", "0".
SQLSTATE=08001
여기서 Protocol specific error code(s): "73", "*", "0". 라는 것을 찾아보니...
ECONNRESET 73 232 131 104 Connection has been reset by the partner.
ECONNRESET | 73 | 232 | 131 | 104 | Connection has been reset by the partner. |
À§ ¼³¸íµ¥·Î ÇöÀç »ç¿ëµÇ°í ÀÖ´Â TCP/IP ÇÁ·ÎÅäÄÝ ¿¡·¯, Åë½Å ¼ÒÄÏ »ç¿ëµÇ°í ÀÖÀ½. Èå¹Ì Àú ¾ÆÀÌÇÇ ¾îµð¼ ¸¹ÀÌ º» ¾ÆÀÌÇÇÀε¥...
°á°úÀûÀ¸·Î ¾î¶»°Ô Á¶Ä¡ÇؾßÇϳª¿ä?