powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
11 сообщений из 11, страница 1 из 1
DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
    #38818644
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! При смене IP-адреса на сервере Windows2003 не стартует DB2.
Пишет:
SQL1042C An unexpected system error occurred.

Раньше, в версии DB2 8.1 был файл db2nodes.cfg.
Я там правил имя хоста в 2-х местах и база запускалась. Сейчас, в версии 10.1 даже не нахожу этого файла.

Как сейчас решить эту проблемму?
...
Рейтинг: 0 / 0
DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
    #38818737
DB2SYSTEM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
curious_man,

в DB2SYSTEM (db2set)
новое значение указали?
...
Рейтинг: 0 / 0
DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
    #38818922
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
curious_man,

Добрый день.

db2nodes.cfg может быть только в версии ESE и то не всегда.
Что, только IP адрес изменен, а имя сервера не менялось?
...
Рейтинг: 0 / 0
DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
    #38819622
Фотография -_Михаил_-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
curious_man,
www-01.ibm.com/support/docview.wss?uid=swg21258834
...
Рейтинг: 0 / 0
DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
    #38821448
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
Да, имя хоста тоже поменялось.
...
Рейтинг: 0 / 0
DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
    #38821664
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
curious_man,

Тогда сделайте то, что описано в ссылке выше.
...
Рейтинг: 0 / 0
DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
    #38821793
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-_Михаил_-,

Спасибо за полезную ссылку.
Кое-что не получается пройти. Стоит на сервере ESE версия.
Выполняю, как по инструкции:
1.
db2admin stop

2.
db2stop

3.
Поменял имя хоста с oldhostname на newhostname. Сервер не перегружал.

4.
db2set -g DB2SYSTEM=newhostname

5-6.
Нашел db2nodes.cfg по пути C:\SQLLIB\DB2 и подправил имена хостов:
0 newhostname NEWHOSTNAME 0

7.
db2 list admin node directory show detail

8-9.
Эти шаги пропускаю, т.к в <new hostname> у нас прописан IP-адрес
db2 uncatalog node <nodename>
db2 catalog admin tcpip node <nodename> remote <new hostname> system <new hostname>

10.
db2 update admin cfg using DB2SYSTEM newhostname
db2 update admin cfg using SMTP_SERVER newhostname

11.
Проверяю, включен ли параметр DB2_EXTSECURITY db2set -all Да, включен
Делаю перезагрузку сервера. После перезагрузки обращаю внимание, что DB2 не застортовала и опять выскачила
ошибка SQL1042C An unexpected system error occurred.
В этом пункте пишут, что если защита включена, то нужно в db2cmd запустить команду:
db2extsec /a newhostname\DB2ADMNS /u newhostname\DB2USERS
Однако я этого сделать не могу,т.к. при попытке запустить командное окно db2cmd оно тут же исчезает.

Пробовал в 11 варианте до перезагрузки запустить команду:
db2extsec /a newhostname\DB2ADMNS /u newhostname\DB2USERS
Однако db2 пишет: DB2EXTSEC: Не найден сетевой путь.

Вообще причем тут сетевой путь?

Пробую запустить эту же команду, указывая старый хост еще до перезагрузки, проходит успешно:
db2extsec /a oldhostname\DB2ADMNS /u oldhostname\DB2USERS

Где я допустил ошибку?
...
Рейтинг: 0 / 0
DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
    #38822367
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
curious_man,

Ну, если NEWHOSTNAME у вас действительно такой и резолвится правильно, то вместо:
Код: plaintext
db2extsec /a newhostname\DB2ADMNS /u newhostname\DB2USERS
можно regedit'ом в этой ветке:
Код: plaintext
HKEY_LOCAL_MACHINE\SOFTWARE\IBM\DB2\InstalledCopies\DB2COPY1\GLOBAL_PROFILE
поставить руками:
Код: plaintext
1.
DB2_ADMINGROUP = NEWHOSTNAME\DB2ADMNS 
DB2_USERSGROUP = NEWHOSTNAME\DB2USERS
...
Рейтинг: 0 / 0
DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
    #38823913
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Менял, но ошибка сохраняется все равно.Все равно база не стартует.
...
Рейтинг: 0 / 0
DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
    #38823975
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
curious_man,

Код: plaintext
db2extsec /a NEWHOSTNAME\DB2ADMNS /u NEWHOSTNAME\DB2USERS
можно и из обычного cmd с Run As Admininstrator запускать.
...
Рейтинг: 0 / 0
DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
    #38824033
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Да, действительно, через cmd команда запустилась и отработала успешно.
После и DB2 застортовала.
Спасибо!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2v10 for LUW. При смене IP-адреса на сервере не стартует DB2.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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