powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / не запускается db2cw
8 сообщений из 8, страница 1 из 1
не запускается db2cw
    #40126463
cold09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток!
на моем ПК была установлена db2 воркгруппСервер. Сетевой администратор потребовал изменить имя машины. Изменил. В итоге дибишка не запускается. Притом жалуется на то, что не установлена лицензия. Попытка установить дибишку вновь, поверх существующей к результату не привела. Притом что ошибок установки не было. Ожидал чЮда - на нестартованной DB2 запускаю db2cw и ничего не происходит..

Система - 64-х разрядная семерка.

Что можно сделать? Ставить новую инсталляцию?

Когда спросил у локальных знатоков, возможно ли исправить ситуацию, исправляя в реестре - получил ответ: очень много где править придётся и в итоге, скорее всего, достичь цели не удастся..

Почему такой вопрос? Разведую ситуацию, которая может случиться, в случае, если сделать такую глупость (сменить имя машины) на настоящем сервере.

Спасибо за ответ!
...
Рейтинг: 0 / 0
не запускается db2cw
    #40126494
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cold09,

Добрый день.

Сделайте так, как описано статье Changing hostname of the DB2 server .
...
Рейтинг: 0 / 0
не запускается db2cw
    #40127120
cold09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Доброе время суток!
Прошу прощения за поздний ответ - так как трабл на машине на работе, то и пишу, начиная с понедельника.
Открыл статью, начал исполнять, однако, в итоге не получилось. Не смог найти db2nodes.cfg поиском по всему ПК. Кроме этого, обнаружился непонятный эффект - когда правлю ветки реестра, где проставлено СТАРОЕ имя ПК, после перезагрузки имя восстанавливается на СТАРОЕ, возможно именно из-за этого и не запускается DB2.

Поиск вдоль реестра где же прячется старое имя, оказалось что его очень много где.. В большинстве, конечно, в ссылках на принтерные драйвера, однако есть, с моего пенечка существенные - ветка REGISTRATION в офисе, а также ветка Windows Media --WMSDK-- параметр ComputerName

Вот думаю, что если тут поменять его?

Еще раз попробовал переустановить WSE 9.7 с параметром ИСПРАВИТЬ. Установка завершается БЕЗОШИБОЧНО, однако после перезагрузки дибишка так и не стартует.

Такие дела..
...
Рейтинг: 0 / 0
не запускается db2cw
    #40127168
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cold09,

Добрый день.

db2nodes.cfg не надо искать в редакции Workgroup Server Edition (WSE).
Он есть только в Enterprise Server Edition.

ссылка "Changing hostname of the DB2 server"Note that only DB2 ESE has a db2nodes.cfg. If you are running other editions (WorkGroup Server, or Personal Edition) then you can skip this step and the next.


Что у вас в ключах реестра ветки ниже?
HKEY_LOCAL_MACHINE\SOFTWARE\IBM\DB2\InstalledCopies\DB2COPY1\GLOBAL_PROFILE
Код: plaintext
1.
2.
3.
DB2_EXTSECURITY
DB2_ADMINGROUP
DB2_USERSGROUP
DB2SYSTEM

Что выдают команды ниже?
Код: plaintext
1.
echo %USERDOMAIN%
echo %COMPUTERNAME%
...
Рейтинг: 0 / 0
не запускается db2cw
    #40127329
cold09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Доброго дня!

DB2_EXTSECURITY - YES
DB2_ADMINGROUP - WS0510000811\DB2ADMNS - старое имя машины
DB2_USERSGROUP - WS0510000811\DB2USERS
DB2SYSTEM - WS0510000811 - старое имя машины

когда заменяю старое имя на новое и перегружаюсь, то имя машины в этих ключах становится СТАРЫМ

echo %USERDOMAIN% - наш домен
echo %COMPUTERNAME% - WS05100012009 - новое имя машины
...
Рейтинг: 0 / 0
не запускается db2cw
    #40127382
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cold09
DB2_EXTSECURITY - YES
DB2_ADMINGROUP - WS0510000811\DB2ADMNS - старое имя машины
DB2_USERSGROUP - WS0510000811\DB2USERS
DB2SYSTEM - WS0510000811 - старое имя машины

когда заменяю старое имя на новое и перегружаюсь, то имя машины в этих ключах становится СТАРЫМ

echo %USERDOMAIN% - наш домен
echo %COMPUTERNAME% - WS05100012009 - новое имя машины


От какого пользователя (с указанием домена или имени компьютера, т.е. как есть) запускается сервис "DB2 - DB2COPY1 - DB2"?
Если там старое имя компьютера, то изменить на новое.

Что происходит, когда вы из cmd от локального админа с elevated правами делаете следующее?

Код: plaintext
1.
2.
db2set -g DB2SYSTEM=WS05100012009
db2extsec /a WS05100012009\DB2ADMNS /u WS05100012009\DB2USERS

До перезагрузки:
В этих ветках реестра становятся правильное имя компьютера (WS05100012009)?
Если из-под пользователя, входящего в локальную группу DB2ADMNS, запустить Start -> Run -> db2cwadmin, то выдает ли что-то команда db2set и запускается ли экземпляр db2, если да?
...
Рейтинг: 0 / 0
не запускается db2cw
    #40127645
cold09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
Доброе утро!
Вы - настоящий ГУРУ!

Победа!

Сам постоянно всем твержу, мол правильно заданный вопрос - это 60% ответа и в то же самое время совсем не следую своим же словам..

Сначала посмотрел от какой записи пускается дибишка - оказалось от СИСТЕМНОЙ.. Ладно, думаю, сейчас запущу от именной. Пробовал по разному и локальными и доменными - неа!
Иду дальше - смотрю локальных администраторов - там доменная запись, которой я вхожу.. тут вроде всё норм..
Смотрю в журнал Приложений винды...
db2start : SQL1022C Недостаточно доступной памяти для обработки команды. - у меня глаз выпал.. как так? ; гига памяти на борту и что еще нужно?
Смотрю следующую ошибку в журнале:
2022-01-19-10.36.44.860000 Instance:DB2 Node:000
PID:5376(db2syscs.exe) TID:5392 Appid:none
license manager sqllcRequestAccess Probe:2

ADM12008C Срок оценки истек, а для продукта "Сервер DB2 Connect" не установлен
правильный лицензионный ключ. Заблокированы функции, специфические для этого
продукта. Если вы получили лицензию на этот продукт, установите правильно
лицензионный ключ. Установить лицензию можно при помощи Центра лицензий или
утилиты командной строки db2licm. Файл лицензии находится на компакт-диске
вашего лицензионного продукта.

Пробую установить лицензию db2licm -a db2wse_c.lic
LIC1408N Невозможно открыть файл "C:\Program Files\IBM\SQLLIB\BIN\db2wse_c". По
вторите команду с именем существующего и доступного вам файла. - совсем я в ступоре.. как так?

Ладно, продолжаю смотреть на Ваши вопросы.. Дай, думаю, посмотрю как там в реестре. Захожу, меняю имя, выхожу из реестра, вновь вхожу - имя сохраняется.. А вот после перезагрузки НЕТ !!
Запускаю из-под db2cwadmin :
C:\Users\051ZhegalinGA>db2set
DB2INSTPROF=C:\ProgramData\IBM\DB2\DB2COPY1
DB2COMM=TCPIP

Ладно, читаю дальше.. И вот тут. О, чудо!!! Какая удивительная команда db2cwadmin - так понимаю насильный запуск комстроки дибишки под админовыми правами
Дай-ка, думаю отсюда установить лицензию..

И вот она - ПОБЕДА! Лицензия установилась, служба DB2-DBCOPY1-DB2 сразу же завелась и теперь всё хорошо!

Сейчас перегружусь, возможно, в реестре имя машины так и останется старым, однако ОСНОВНОЙ вопрос всё же решен! DB2 запускается!

Огромное спасибо за помощь! Вы - ВЕЛИКИЙ мастер! Постоянно в этом убеждаюсь..
...
Рейтинг: 0 / 0
не запускается db2cw
    #40127646
cold09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Вдогонку.. Вот она - великая сила лицензии.. Перегрузился, теперь в реестре сохранилось НОВОЕ имя машины..

Всё! Вопрос ПОЛНОСТЬЮ решился - DB2 стартует при загрузке системы.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / не запускается db2cw
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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