RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > > Здравствуйте, уважаемые. > > > > Кто-нибудь встречал такой глюк: DB2 отказывается видеть TCPIP (inetver - 6.3000) при том, что он стоит и активно работает... > > > > Расследование показало, что сокет выделяется, но не выполняется COnnect для него.. > > > > Чем лечить? > > > Вообще-то у меня такого не было, но ты бы для приличия еще бы версию db2 сказал (с фиксом). > > > И еще я суть проблемы не совсем понял. Сервер биндится на адрес/порт, а клиент не может с ним соединиться? Или другое? > > > > > > > DB2 - v 7.1, OS2 - APC2. > > Система поставлена, но DB2 находит только NETBIOS (пишет (detected)), а TCPIP не находит. Даже после ручной прописки TCPIP, она все настройки сбрасывает (заходишь по-новой, а протокол не настроен). Нужно, чтобы виндовый клиент 8.2 видел осевую базу 7.1. Нужно, чтобы видел по TCPIP. > > > > Конфигуратор DB2 (тот который pctt.exe) говорит следующее: > > > > - Reading configuration parameters > > ==> pct.ini file not found... using default protocol values! > > Protocol Tester values... > > Client/Server : Client > > Connections : 1 > > Buffer Size : 500 > > Transaction Iterations : 1 > > Trace : OFF > > Service : Send/Recv/Verify > > Keep Connections : NO > > Delayed Send (secs) : 0 > > Local TCPIP specific values... > > Hostname : TSRV > > HostAddress : > > IPAddress : > > > > Server TCPIP specific Values... > > Server Hostname : TSRV > > Server HostAddress : > > Server IPAddress : > > Service Name : > > Server Port : 49433 > > - Initializing the Protocol Date: 2005.7.2005 Time: 17:13:30: 0 > > - Connecting to Remote System Date: 2005.7.2005 Time: 17:13:30: 0 > > | retcode = < 0> ----[ TCPIP.socket ]-----[ SUCCESS ]------------ > > | retcode = <10061> +----[ TCPIP.connect ]-----[ ERROR ]------------ > > +===== ERROR ========================================================== > > | retcode = <10061> -> Connection refused > > +====================================================================== > > > > То есть сокет создаётся, а вот забиндить его система не может... > Хм, стандартная ошибка. Для того, чтобы нормально детектился TCPIP, надо, чтобы резолвился %HOSTNAME% (что у тебя не работает, как показывает pctt, который не конфигуратор, а Protocol Communications Tester) -- либо через DNS, либо через %ETC%\hosts. Во втором случае должна быть опция USE_HOSTS_FIRST=1 (вообще лучше, что бы это было еще при установке). Причем pctt по умолчанию лезет на порт 49433 (где его никто не ждет), тогда как у меня, например, инстанс живет на 50002. Так что это фича, а не глюк.
__, _,_ _, __, ___,
|_) | | | |_ ` /
| \ | | | , | /
~ ~ `~' ~~~ ~~~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.