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

Есть желание создать несколько экземпляров db2 в системе!

Подскажите, что и в какой последовательности необходимо сделать? Какие настройки произвести, чтоб они были независимыми друг от друга!

Заранее спасибо за отклик и консультацию!
...
Рейтинг: 0 / 0
Несколько экземпляров
    #37262301
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

db2icrt - Create instance command
Обратите внимание, что на windows вы можете указать одно и то же имя пользователя для разных экземпляров.
В linux и unix для каждого нового экземпляра создаются владелец экземпляра (его имя пользователя совпадает с именем экземпляра) и т.н. fenced пользователь.
...
Рейтинг: 0 / 0
Несколько экземпляров
    #37266242
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

подскажите пожалуйста если я создаю новый экземпляр командой
Код: plaintext
db2icrt inst_name
, то как потом определить порт по которому соединяться с БД на данном экземпляре?
...
Рейтинг: 0 / 0
Несколько экземпляров
    #37266312
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kostya9Mark Barinstein,

подскажите пожалуйста если я создаю новый экземпляр командой
Код: plaintext
db2icrt inst_name
, то как потом определить порт по которому соединяться с БД на данном экземпляре?

Нужно посмотреть файл services:
...
DB2_Inst_Name baseport/tcp
DB2_Inst_Name_END endport/tcp

С уважением,
Вадим.
...
Рейтинг: 0 / 0
Несколько экземпляров
    #37266349
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kostya9подскажите пожалуйста если я создаю новый экземпляр командой
Код: plaintext
db2icrt inst_name
, то как потом определить порт по которому соединяться с БД на данном экземпляре?
Из командной строки из-под владельца экземпляра (или из db2cw из-под админа, если win):
Код: plaintext
1.
2.
3.
4.
> db2 get dbm cfg | grep "(SVCE"
 TCP/IP Service name                          (SVCENAME) = db2c_DB2

> db2set DB2COMM
TCPIP
(findstr вместо grep, если win).
В моём примере db2c_DB2 - символическое имя сервиса, которое надо искать в /etc/services (или %systemroot%\system32\drivers\etc\services).
Вместо символического имени может быть номер порта.
Если в svcename ничего нет или вывод db2set DB2COMM пуст, то надо:
Занести db2c_ instancename с нужным номером порта, который ещё не используется (например, 50001), в файл services (если ещё нет).
Код: plaintext
1.
2.
3.
db2 update dbm cfg using svcename db2c_instancename
db2set DB2COMM=TCPIP
db2stop
db2start

Диапазон FCM портов:
DB2_Inst_Name baseport/tcp
DB2_Inst_Name_END endport/tcp
к порту входящих подключений (db2c_ instancename ) не имеет отношения.
...
Рейтинг: 0 / 0
Несколько экземпляров
    #37266522
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GVF112GVFНужно посмотреть файл services:
...


Где этот файл можно найти?
...
Рейтинг: 0 / 0
Несколько экземпляров
    #37266558
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GVF112GVF, Mark Barinstein,

Спасибо! Разобрался!
...
Рейтинг: 0 / 0
Несколько экземпляров
    #37266609
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark BarinsteinKostya9подскажите пожалуйста если я создаю новый экземпляр командой
Код: plaintext
db2icrt inst_name
, то как потом определить порт по которому соединяться с БД на данном экземпляре?
Из командной строки из-под владельца экземпляра (или из db2cw из-под админа, если win):
...Важное замечание:
В windows перед этими командами надо делать "переключение экземпляра" в db2cw:

Код: plaintext
1.
set db2instance= instancename 
db2 terminate

А то вы будете исправлять параметры экземпляра по-умолчанию.
Список экземпляров можно получить утилитой
db2ilist
...
Рейтинг: 0 / 0
Несколько экземпляров
    #37268164
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark BarinsteinВажное замечание:
В windows перед этими командами надо делать "переключение экземпляра" в db2cw:

Код: plaintext
1.
set db2instance= instancename 
db2 terminate


Спасибо за замечание!
На это я наткнулся, когда пытался рестартануть экземпляр в db2cw, после некоторых действий разобрался!

Еще раз огромное спасибо за помощь!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Несколько экземпляров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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