powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Медленный коннект к базе из DB2 CLP
9 сообщений из 9, страница 1 из 1
Медленный коннект к базе из DB2 CLP
    #38558664
syncman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, Всем! Имеется на борту:

СЕРВЕР:
Продукт:
IBM UDB DB2 v8.1.9.710 64bit

Реестр среды:
[i] DB2_GRP_LOOKUP=LOCAL
[g] DB2_EXTSECURITY=YES

Конфигурация менеджера баз данных:
Аутентификация соединений сервера (SRVCON_AUTH) = NOT_SPECIFIED
Аутентификация менеджера баз данных (AUTHENTICATION) = SERVER
Доверять всем клиентам (TRUST_ALLCLNTS) = YES
Аутентификация доверенного клиента (TRUST_CLNTAUTH) = CLIENT


КЛИЕНТ:
IBM DB2 RunTime Client v8.1.7.445 32bit

Каталог БД:
Число записей в каталоге = 1
Алиас базы данных = JOURNDB
Тип записи каталога = Удаленное
Аутентификация = SERVER


Сервер и клиент находятся в одном домене. Сеть включает несколько доменов.
На клиенте пробую выполнить коннект из DB2 CLP : соединение устанавливается за 15-20 сек.
На других клиентах коннект может длиться и по 20-30 минут.

Далее происходит необъяснимое: создаю на клиенте локального пользователя с паролем, отличным от пароля на сервере. В свойствах этой учетной записи задаю опцию «Отключить учетную запись».
Затем делаю повторный коннект из DB2 CLP: О Чудо! Соединение устанавливается успешно менее чем за 1 секунду (моментально). При этом пароль ввожу тот, который задан на сервере.
После удаления локального пользователя снова идет длительный коннект.

Почему в первом случае соединение выполняется длительное время?
...
Рейтинг: 0 / 0
Медленный коннект к базе из DB2 CLP
    #38558689
auth_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
syncman,

тип аутентификации на всех клиентах (для каталогизированной БД) одинаковый?
...
Рейтинг: 0 / 0
Медленный коннект к базе из DB2 CLP
    #38558778
syncman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все клиенты каталогизированы без параметра AUTHENTICATION SERVER, т.е. LIST DB DIRECTORY не содержит строчку Аутентификация = SERVER.
IBM рекомендует всегда задавать тип аутентификации на клиенте для ускорения подключения.
Пробовал два варианта каталогизации: c и без AUTHENTICATION SERVER.
Время подключения не изменяется (в двух вариантах идет длительный коннект).
...
Рейтинг: 0 / 0
Медленный коннект к базе из DB2 CLP
    #38558992
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
syncman,

wireshark вам в руки!

В несколько другой ситуации - аутентификация по LDAP на домен-контроллере с AIX системы (DB2 authentication выставлена в SERVER) домен контроллер отправлял DB2'ху также поискать юзера на DC других LDAP деревьев, а туда дырки в firewall'ах естественным образом отсутствовали. Коннект проходил, но мог длиться до 10 минут.

Возможно что-то похожее.


PS Всегда задавать тип подключения - не очень здорово. Исключается возможность прозрачного для клиента изменения типа аутентификации (например, на Kerberos).
...
Рейтинг: 0 / 0
Медленный коннект к базе из DB2 CLP
    #38559355
syncman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ok! То, что медленный коннект может быть связан с сетевыми траблами, доменами, количеством групп на сервере это я могу хоть как-то представить. Но, вот реальный случай из моей практики: юзер звонит и говорит, что завис на подключении. Ожидал около часа (мне бы такое терпение:)) и в итоге не дождался.

Подключился к нему удалено и проделал следующее:

1. Создал локального пользователя в системе, имя которого совпадает с логином на подключение к базе. Намерено задал для этой учетки произвольный пароль и перевел её в состояние "Disabled".

2. Каталогизировал бд без параметра AUTHENTICATION SERVER, чтобы шел запрос на сервер за типом аутентификации.

3. Попробовал подключиться к бд из DB2 CLP. Результат поверг меня в ступор: менее 1 секунды. Т.е. локальный пользователь как-то повлиял на время установки соединения. И это при условии несовпадения паролей и состояния "Disabled".

4. Думаю, что за фигня. Удалил локальную учетку и снова попробовал соединиться. Опять получил "зависший" коннект.

Как объяснить этот феномен? Где логика?
...
Рейтинг: 0 / 0
Медленный коннект к базе из DB2 CLP
    #38559590
syncmanДобрый день, Всем! Имеется на борту:

СЕРВЕР:
Продукт:
IBM UDB DB2 v8.1.9.710 64bit

КЛИЕНТ:
IBM DB2 RunTime Client v8.1.7.445 32bit

Почему в первом случае соединение выполняется длительное время?
Установка актуальных фикспаков на клиент и сервер может помочь.
Исправлений на предмет "CONNECTION HANG" было много.
Начать можно с установки обновлений на клиенте.

DB2 UDB Version 8.1 FixPak 18 (also known as Version 8.2 FixPak 11)
Fix List for DB2 UDB Version 8
...
Рейтинг: 0 / 0
Медленный коннект к базе из DB2 CLP
    #38559605
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
syncman,

DB2 обращается за аутентификацией пользователя к системе, далее - неисповедимы пути Microsoft'а. wireshark - то, что может реально помочь быстро понять в чём именно проблема - оно по нынешним временам очень хорошо представляет себе внутренности различных протоколов (даже тот же DRDA), собирает их в цепочки запрос-ответ, отмечает возникающие ошибки/таймауты/повторные запросы и т.п., показывает в цвете. В общем, "рекомендации лучших собаководов".
Ему же можно tcpdump скормить, собраный с -w опцией.
...
Рейтинг: 0 / 0
Медленный коннект к базе из DB2 CLP
    #38560962
syncman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо. Буду пробовать.
...
Рейтинг: 0 / 0
Медленный коннект к базе из DB2 CLP
    #38570757
syncman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После установки RunTime Client DB2 v8.1.18.980 (Fix 18) и перекаталогизации БД с параметром AUTHENTICATION SERVER
соединение с базой проходит на ура! На коннект уходит не более секунды.
Если каталогизировать без AUTHENTICATION SERVER, то время на коннект возрастает существенно.
Совет Евгения Хабарова реально помог!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Медленный коннект к базе из DB2 CLP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]