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

После настройки нескольких экземпляров на сервер, удалил экземпляр по умолчанию (DB2).
Решил пересоздать его с использованием db2icrt, но выдается ошибка.
Использую СУБД DB2 UDB 8.2 фикспак "10" на ОС Windows server 2003 SP2
--
Идентификатор продукта SQL08023
Идентификатор уровня 03040106
Уровень DB2 v8.1.10.812
Уровень компиляции s050811
PTF WR21362

При вводе команды
Код: plaintext
dbicrt db2 

выдается следующая ошибка:

DBI1959N
The instance directory cannot be created.

Explanation
An error occurred when creating the required files or directories for the new instance. The instance was not created.

User response
Ensure that you have write access to the location where the instance directory is created. The instance directory is created under the path where the product is installed. You may use the DB2INSTPROF Profile Variable to specify a different location for the instance directory.
...
Рейтинг: 0 / 0
Создание экземпляров базы данных
    #35783689
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Т.е. на этой машине вы локальный админ, в каталог, который показывает команда
db2set DB2INSTPROF
писАть этим пользователем можете, а инстанс не создаётся?
...
Рейтинг: 0 / 0
Создание экземпляров базы данных
    #35783784
patric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Выполняю команду под учетной записью локального администратора (db2admin)

команда DB2set выводит следующие значения:
Код: plaintext
1.
2.
3.
4.
5.
C:\Program Files\IBM\SQLLIB\BIN>db2set
DB2ACCOUNTNAME=TROILPILOT\db2admin
DB2INSTOWNER=TROILPILOT
DB2PORTRANGE= 60004 : 60007 
DB2INSTPROF=C:\PROGRA~ 1 \IBM\SQLLIB
DB2COMM=TCPIP

выполнение db2idrop проходит успешно, а вот db2icrt завершается с указанным ранее кодом.
...
Рейтинг: 0 / 0
Создание экземпляров базы данных
    #35783834
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
patric,

После db2idrop
что у вас:
1. выдаёт db2ilist
2. есть ли подкаталоги в C:\PROGRA~1\IBM\SQLLIB с именами, которые вернула db2ilist
3. выдаёт type %systemroot%\system32\drivers\etc\services | find /i "db2"
...
Рейтинг: 0 / 0
Создание экземпляров базы данных
    #35783868
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И в сервисах после db2idrop нету ли остатков от убитого инстанса?
...
Рейтинг: 0 / 0
Создание экземпляров базы данных
    #35783869
patric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

1.
Код: plaintext
DB2CTLSV
2. есть.
Код: plaintext
DB2CTLSV
3. C:\Documents and Settings\db2admin>
type %systemroot%\system32\drivers\etc\services | find /i "db2"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
DB2_DB2          60000 /tcp
DB2_DB2_2        60002 /tcp
DB2_DB2_END      60003 /tcp
db2c_DB2         50000 /tcp
DB2_DB2CTLSV  60004 /tcp
DB2_DB2CTLSV_1  60005 /tcp
DB2_DB2CTLSV_2  60006 /tcp
DB2_DB2CTLSV_END  60007 /tcp
db2c_DB2CTLSV    50001 /tcp
vwkernel         11000 /tcp                               # DB2 Warehouse Logger
vwd              11001 /tcp                               # DB2 Warehouse Logger
vwlogger         11002 /tcp                               # DB2 Warehouse Logger
db2icserver      51000 /tcp
...
Рейтинг: 0 / 0
Создание экземпляров базы данных
    #35783914
patric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark BarinsteinИ в сервисах после db2idrop нету ли остатков от убитого инстанса?

в сервисах осталась запись старого процесса DB2 - DB2-0
...
Рейтинг: 0 / 0
Создание экземпляров базы данных
    #35784604
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
patricв сервисах осталась запись старого процесса DB2 - DB2-0Вы не создадите инстанс с именем DB2, пока есть такой сервис.
Вы можете одно из двух:
1.
Удалить окончательно такой сервис - обязательно.
На всякий случай удалить из services это:
Код: plaintext
1.
2.
3.
4.
DB2_DB2         60000/tcp
DB2_DB2_2       60002/tcp
DB2_DB2_END     60003/tcp
db2c_DB2        50000/tcp
Создать инстанс DB2.
2.
Создать инстанс с другим именем.
...
Рейтинг: 0 / 0
Создание экземпляров базы данных
    #35784772
patric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Удалил запись о сервисе DB2 из реестра, отредактировал файл services, перезагрузил машину.
Создать же инстанс не получается (ни DB2, ни какой-либо другой) код ошибки в первом посте. учетная запись та же.
...
Рейтинг: 0 / 0
Создание экземпляров базы данных
    #35784860
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
patricУдалил запись о сервисе DB2 из реестра, отредактировал файл services, перезагрузил машину.
Создать же инстанс не получается (ни DB2, ни какой-либо другой) код ошибки в первом посте. учетная запись та же.1. Дайте вывод
db2set -all
2. Попробуйте
db2icrt -s ESE -u db2admin,db2admins_password -r 60000,60003 DB2
или
db2icrt -s WSE DB2
или
db2icrt -s WSE -p какой-нибудь_другой_путь_для_профиля_инстанса DB2
...
Рейтинг: 0 / 0
Создание экземпляров базы данных
    #35785095
patric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Марк, Большое спасибо за рекомендации. После всех действий отвалился файл лицензий, добавление которого позволило создать экземпляры. По видимому, его отсутствие приводило к описанной проблеме.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Создание экземпляров базы данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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