RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : ????


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : lx
To : ???
Subj : ????

> > > Здравствуйте, уважаемые.
> > > Кто-нибудь встречал такой глюк: 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. Так что это фича, а не глюк.

Fri 01 Jul 2005 20:09 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7.3) Gecko/20040




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.