Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / 2 Инстанции под 1 ОС / 5 сообщений из 5, страница 1 из 1
10.07.2007, 16:03
    #34650784
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2 Инстанции под 1 ОС
Здравствуйте.
Существует ли возможность установить 2 инстанции DB2 v.8 под одной операционной системой Windows?
...
Рейтинг: 0 / 0
10.07.2007, 16:44
    #34650934
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2 Инстанции под 1 ОС
Здравствуйте.

Можно:
db2icrt
...
Рейтинг: 0 / 0
11.07.2007, 11:03
    #34652538
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2 Инстанции под 1 ОС
Спасибо
...
Рейтинг: 0 / 0
12.07.2007, 17:07
    #34657375
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2 Инстанции под 1 ОС
Могу предложить скрипты под винду, которые сделал в свое время, там есть "подводные камни", которые пришлось обходить. Писано достаточно давно, но, думаю, подойдет вполне как учебный материал.
1. Скрипт "получение параметров инстанции"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
REM
REM Получение параметров инстанции
REM
db2 get dbm cfg > dbmcfg.bk.%DB2INSTANCE%
db2set -all > db2set.bk.%DB2INSTANCE%
db2 list db directory > systemdbdir.bk.%DB2INSTANCE%
db2 list node directory > nodedir.bk.%DB2INSTANCE%
db2 list dcs directory > dcsdir.bk.%DB2INSTANCE%
2. Скрипт "Создать инстанцию"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
REM
REM Создание инстанции
REM
Rem Удаление инстанции, если она существует,
Rem -f дает возможность форсировать удаление, иначе
Rem инстанция может быть занята
db2idrop -f INST2
Rem Собственно создание инстанции
db2icrt INST2 -s ee -p C:\INST2
Rem Установка переменных среды для запуска инстанции
db2set DB2INSTPROF=C:\INST2 -i INST2
Rem Пока не понял зачем, надо в доку смотреть
db2 update dbm cfg using INTRA_PARALLEL YES
Rem Пока не уверен, что нужно, хотя переменные среды изменялись
db2 terminate
Rem Установка параметров для запуска инстанции
db2set DB2INSTPROF=C:\INST2 -i INST2
Rem Установка имени инстанции для старта
set DB2INSTANCE=INST2
Rem Здесь обязательно путь к DLL должен быть раньше
Rem чем C:\SQLLIB\Function, в противном случае
Rem DLL берутся из C:\SQLLIB\Function, а это сказывается
Rem на хранимых процедурах с одинаковыми именами DLL
SET Path=C:\INST2\FUNCTION;%Path%
Rem Запуск НЕ КАК СЕРВИС, а как процесс!
Rem Очень важно, иначе переменная среды PATH используется
Rem не установленная выше, т.е. с путями будут проблемы
db2start /D
3. Скрипт "рестарт" инстанции
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
REM
REM Запуск инстанции (db2)
REM
Rem Гасим инстанцию
set DB2INSTANCE=INST2
db2stop force
db2 terminate
Rem Устанавливаем пути к инстанции
db2set DB2INSTPROF=C:\INST2 -i INST2
Rem Устанаваливаем имя инстанции для запуска
set DB2INSTANCE=INST2
Rem Путь к DLL инстанции
SET Path=C:\INST2\FUNCTION;%Path%
Rem Инстанция запускается как процесс
db2start /D
...
Рейтинг: 0 / 0
16.07.2007, 09:16
    #34659986
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2 Инстанции под 1 ОС
Большущее спасибо!
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / 2 Инстанции под 1 ОС / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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