Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Здравствуйте всем! Имеем ОС Win Server 2003, DB2 WSE 9.7.7. На сервере созданы 2 экземпляра - DB2 и DB2S. Замечаем, что соединения со всеми базами, развернутыми на втором экземляре, выполняются очень долго. Даже команда attach to DB2S долго висит. На первом экземляре все соединения выполняются мгновенно. В чем может быть проблема? С уважением, Семен Попов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2013, 15:56 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Semen Popov, В способе AUTHENTICATION между этими двумя инстансами есть различия (и/или настройкой клиентских подключений к ним)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2013, 17:40 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
В обоих инстансах AUTHENTICATION=SERVER ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2013, 17:46 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Я пытался подключиться к базам обоих инстансов из процессора DB2 прямо на сервере. И уже там различия в продолжительности подключения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2013, 17:48 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Странно как-то. Базы обоих инстансов физически располгаются на одном локальном диске - в папках DB2 и DB2S. В чем разница? Почему доступ к DB2S осуществляется в разы дольше - 1 сек DB2 против 15-20 сек DB2S. Чудеса какие-то! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:11 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Semen Popov, Если бы не это (про аттач к экземпляру) Semen Popov... Даже команда attach to DB2S долго висит. На первом экземляре все соединения выполняются мгновенно. В чем может быть проблема? С уважением, Семен Попов то я бы проверил что базы на втором экземпляре каждый раз активируются заново при подключении, а на первом активированы например вручную или постоянным соединением. Но может так и есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:17 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Andron... то я бы проверил что базы на втором экземпляре каждый раз активируются заново при подключении, а на первом активированы например вручную или постоянным соединением. Но может так и есть. Подскажите, как это проверить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:57 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Самый простой способ проверить есть ли в экземпляре активные базы - в консоли (для Windows меню Пуск, там находите db2 Инструменты командной строки далее Командное окно Администратор) для каждого экземпляра даете команду db2mtrk -d и если видите сообщение No active databases - базы данных экземпляра не активированы, в противном случае в выводе будет список активных баз для данного экземпляра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:35 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
db2mtrk -d у меня выводит информацию по базам только первого инстанса. Но если в процессоре DB2 выполню: db2 attach to DB2S db2 list active databases то выводится информация по всем базам во втором инстансе. И ко всем к ним есть подключения. А как с помощью db2mtrk -d вытащить инфу по второму инстансу - я не знаю. Может надо в командном окне сначала выполнить db2set DB2INSTDEF=DB2S ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 14:05 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Semen Popov, если оба инстанса под управлением одного сервера (бинарники), то установите переменную DB2INSTANCE в нужный вам инстанс дефолтное значение не обязательно менять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 14:40 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Оба экземляра под управленим одного сервера. DB2INSTANCE - это переменная окружения ОС? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 16:23 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Уже понял. Выполнил: set DB2INSTANCE=DB2S db2mtrk -d Скажу следующее. Базы активированы. Но опять же - команда db2mtrk -d выполнялась долго и только потом выдала результат. То есть теперь можно сказать, что на втором экземпляре базы активны, но почему-то команды db2mtrk -d , db2 attach to DB2S , db2 connect to <Имя БД> выполняются о-очень долго. Чудеса! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 16:33 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Не может на это влиять какой-нибудь файрвол на сервере? Хотя, вроде и о тот и другой инстанс по одному IP и порту работают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 17:10 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Semen Popov Хотя, вроде и о тот и другой инстанс по одному IP и порту работают Это точно? Не опечатка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 18:14 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
m&mSemen Popov Хотя, вроде и о тот и другой инстанс по одному IP и порту работают Это точно? Не опечатка?Не опечатка. IP и порт(50000) одинаковые для обоих инстансов. И в настройке удаленный доступа к базам из приложений тоже одинаковая. А что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 09:36 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Semen PopovIP и порт(50000) одинаковые для обоих инстансов. И в настройке удаленный доступа к базам из приложений тоже одинаковая. А что не так?Удивительно, что оно вообще у вас работает. Порты у инстансов должны быть разные, и они не должны использоваться другими программами на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 09:49 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, подскажите где можно посмотреть, как проверить порт инстанса? И как изменить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 10:15 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Semen PopovMark Barinstein, подскажите где можно посмотреть, как проверить порт инстанса? И как изменить? Если, скажем, порт 50001 свободен, то из Start -> Run -> db2cwadmin: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 10:27 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, в dbm cfg для второго экземпляра не указано имя службы TCP/IP (SVCENAME). Это нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 11:13 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Semen Popov, в настройках dbm можно указать либо сразу порт для инстанса, либо его алиас из /etc/services. как кому удобнее. для тестовых целей проще сразу в dbm cfg. (p.s. вообще для каждого инстанса выделяется даже не порт, а эксклюзивный диапазон портов и в services это делать удобнее) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 11:28 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Semen PopovMark Barinstein, в dbm cfg для второго экземпляра не указано имя службы TCP/IP (SVCENAME). Это нормально?Это говорит о том, что этот второй экземпляр вообще не слушает TCP/IP подключения. Только тогда непонятно, откуда вы взяли это: Semen PopovIP и порт(50000) одинаковые для обоих инстансов. И в настройке удаленный доступа к базам из приложений тоже одинаковая.И как при этом удалённые пользователи работают с базами этого инстанса? Вы что, зарегистрировали под инстансом DB2 локальный инстанс DB2S и его базы? По-моему, это единственное объяснение, как вообще удалённые пользователи могут работать в таком случае с базами инстанса DB2S... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 13:52 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
[quot Mark Barinstein]Semen PopovТолько тогда непонятно, откуда вы взяли это: Semen PopovIP и порт(50000) одинаковые для обоих инстансов. И в настройке удаленный доступа к базам из приложений тоже одинаковая.И как при этом удалённые пользователи работают с базами этого инстанса? В настройках приложений, использующих базы второго инстанса, указан IP и порт первого инстанса. И работают без жалоб, кроме долгого доступа к базам. Mark BarinsteinВы что, зарегистрировали под инстансом DB2 локальный инстанс DB2S и его базы? По-моему, это единственное объяснение, как вообще удалённые пользователи могут работать в таком случае с базами инстанса DB2S... Возможно. Сейчас уже не вспомню. Чем это чревато? Означает ли это, что выполнение приведенных выше настроек SVCENAME и db2c_DB2S не поправит ситуацию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 14:45 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Semen Popov, Можете выложить log.txt от запуска этого getcfg.bat из db2cwadmin? getcfg.bat Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 15:36 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, в командном файле ошибка. grep заменил на find и выполнил. Результат прикладываю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 15:48 |
|
||
|
Медленный доступ ко второму экземпляру DB2
|
|||
|---|---|---|---|
|
#18+
Только что выполнили Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Но базы второго инстанса по-прежнему работают по порту 50000. Пробовали из приложений настроиться на 50001 порт. Получаем ошибку соединения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 16:08 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=38396222&tid=1600910]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 183ms |

| 0 / 0 |
