Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
Господа знатоки здравствуйте.
Пытаюсь устанавливать DB2 на русскоязычный сервер. В конце установки говорит что не может связаться с экземпляром базы данных на порту с номером 50000. В чем может быть дело?
На англ сервере установка проходит безболезненно и все хорошо.
22 май 15, 12:47    [17676178]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
CawaSPb
Member

Откуда: Питер/Москва/Wroclaw
Сообщений: 971
akbat,

Проблема наверняка в чём-то другом. Но если всё-таки в русскоязычности, то:

1. Я бы попробовал провести инсталляцию без создания экземпляра, а потом воспользовался db2icrt вручную.

2. На самом деле ещё нулевым шагом отказался бы от русскоязычности сообщений в самой DB2 - "setup /i en".
Поверьте, себе же проблемы уменьшите - не смотря на действительно высокое качество перевода встречаются те ещё перлы, связанные в основном с желанием переводить в том числе и устоявшиеся термины.

Какая, кстати, версия DB2?
У нас у коллег были проблемы с установкой 9.7 клиентов, которые решались (по рекомендации IBM'а же) созданием response файла на 2008-м сервере и последующем накатом на 2012 по полученному response файлу.
В 10."что-то-там" это пофиксено.
22 май 15, 13:00    [17676280]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4754
akbat,

Добрый день.

Из Start->Run->db2cwadmin что выдают команды:

type %systemroot%\system32\drivers\etc\services | findstr "50000"
netstat -an | findstr "50000"
db2 get dbm cfg | findstr "(SVCE"
db2set DB2COMM
db2gcf -s
22 май 15, 13:59    [17676708]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
Вот что выдают команды
C:\Users\Администратор>type %systemroot%\system32\drivers\etc\services | findstr "50000"
db2c_DB2 50000/tcp

C:\Users\Администратор>netstat -an | findstr "50000"
TCP 0.0.0.0:50000 0.0.0.0:0 LISTENING
TCP [::]:50000 [::]:0 LISTENING

C:\Users\Администратор>db2 get dbm cfg | findstr "(SVCE"
Имя службы TCP/IP (SVCENAME) = 50000

C:\Users\Администратор>db2set DB2COMM
TCPIP

C:\Users\Администратор>db2gcf -s

DB2 State : Available
22 май 15, 14:29    [17676938]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
CawaSPb, может и не в русскоязычности, тогда у меня нет объяснения почему на англ сервер с той же последовательности установки все благополучно устанавливается.
22 май 15, 14:32    [17676958]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
Вообще пытаюсь на русский сервер поставить то же что стоит на англ сервере. IBM DB2+IBM WebSphere+IBM Maximo
22 май 15, 14:34    [17676974]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4754
akbat,

Получается, что у вас всё-таки экземпляр стартовал, порт слушается.
Вы что, не можете получить соединение с базой (если она у вас есть)?
22 май 15, 14:42    [17677029]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
Mark Barinstein,
Я так понимаю что при установке в финале она не может создать базу DB2COPY1 из за того что пишет что Невозможно связаться с экземпляром DB2 на порту с номером 50000.
Не понятно что ей нужно, на англ сервере такого вообще не было.
22 май 15, 14:52    [17677098]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
C:\Users\Администратор>db2 list database directory
SQL1031N В указанной файловой системе не удается найти каталог баз данных.
SQLSTATE=58031
22 май 15, 14:56    [17677143]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
C:\Users\Администратор>db2ilist
DB2
22 май 15, 14:56    [17677153]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
вот с англ сервера
C:\Users\Administrator>db2ilist
DB2
CTGINST1
22 май 15, 15:01    [17677195]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
вот эта база CTGINST1 должна быть на порту 50005 так на англ сервере
22 май 15, 15:05    [17677228]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4754
akbat
Я так понимаю что при установке в финале она не может создать базу DB2COPY1 из за того что пишет что Невозможно связаться с экземпляром DB2 на порту с номером 50000.
Не понятно что ей нужно, на англ сервере такого вообще не было.
При установке DB2 из стандартного инсталлятора базы не создаются (за исключением базы SAMPLE, если вы это сами захотите). DB2COPY1 - имя копии кода DB2, а не имя базы.
akbat
C:\Users\Администратор>db2ilist
DB2

C:\Users\Администратор>db2 list database directory
SQL1031N В указанной файловой системе не удается найти каталог баз данных.
SQLSTATE=58031
Говорит о том, что у вас в системе 1 экземпляр с именем DB2, и баз под ним нет.
akbat
вот с англ сервера
C:\Users\Administrator>db2ilist
DB2
CTGINST1
Там 2 экземпляра, а не базы.
В DB2 под одной копией кода может быть создано несколько экземпляров. Все экзепляры должны слушать разные порты. Каждый экземпляр управляет саоим собственным набором баз.

Если вам и на этом сервере надо тоже иметь 2 экземпляра, то вы можете создать 2-й руками.
rem username укажите такой же, как и для владельца сервиса первого экземпляра.
db2icrt CTGINST1 -u username,password
rem порт в services
echo "db2c_CTGINST1 50005/tcp" >> %systemroot%\system32\drivers\etc\services
rem переключ. в экземпляр
set DB2INSTANCE=CTGINST1
db2 terminate
rem ставим параметры
db2set DB2COMM=TCPIP
db2 update dbm cfg using svcename db2c_CTGINST1
rem старт
db2start
rem порт?
netstat -ano | findstr "50005"


Почему оно выругалось у вас - трудно сказать.
Скорее всего оно нашло этот порт 50000 в services, занесенный туда ранее. И подумало, что может быть конфликт портов.
Иначе оно бы поставило в SVCENAME "db2c_DB2" (т.е. символическое имя как в services, а не номер как у вас), а не "50000".
22 май 15, 15:40    [17677550]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
Mark Barinstein, спасибо, видимо я поторопился и создал без указания пользователя которому принадлежит. Можно ли теперь указать что права есть у db2admin ?
22 май 15, 16:27    [17677883]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4754
akbat
видимо я поторопился и создал без указания пользователя которому принадлежит. Можно ли теперь указать что права есть у db2admin ?
Это не права, а указание имени пользователя, от которого запускается сервис.
Из-под какого пльзователя у вас сейчас на обоих серверах запускаются сервисы DB2?
У них имена типа:
DB2 - имя_копии - имя_экземпляра[-0]
например,
DB2 - DB2COPY1 - DB2
22 май 15, 17:15    [17678184]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
Mark Barinstein, базу ставил от db2admin а вот по запарке создавал второй экземпляр от администратора :-( учетку не сменил и теперь максимо говорит при установке что оно не может сконнектиться с базой с паролем db2adminской учетки
22 май 15, 22:56    [17679253]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
Поставил все заново, сделал все, WebSphere нормально встала, и на тебе при установке код возврата 4, ошибка при создании базы данных.
23 май 15, 09:47    [17679914]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
в смысле IBM Maximo Asset Management так сказало.
23 май 15, 09:48    [17679915]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4754
akbat,

Кроме этого кода есть другая информация об ошибке?
Если нет и вы знаете под каким именно экземпляром база пыталась создаваться, то можно, переключившись в db2cwadmin в этот экземпляр, посмотреть, что в диагностической журнале. Выполните:
db2diag -o log.txt
Может быть там что-то есть...
23 май 15, 11:35    [17680050]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
Mark Barinstein, в инструкции пишет что имя базы maxdb75
23 май 15, 15:39    [17680376]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
patric
Member

Откуда:
Сообщений: 11
akbat,

ссылка в помощь: http://www-01.ibm.com/support/docview.wss?uid=swg21669298

Попробуйте установить DB2 с помощью файла ответов , а далее создать БД maxdb75 из скрипта.
27 май 15, 11:23    [17694997]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
Не там ошибка, когда говорит что ваша система не изменена нужно просто ставить на рядовой сервер+ под учеткой db2admin, у меня же в конце просто выдало что не может соединиться с DB2COPY1 на порту 50000.
Потом я все сделал руками создал CTGINST1 он нормально встал на 50005 порт.
Потом я поднял серв до контроллера домена.
Установил WebSphere создал менеджменты и пользовательские профайлы и maximo_host присвоил ему порты 80 и 9080.
Потом стал устанавливать Maximo Asset Management и вот тут то оно сказало что не может создать базу данных maxdb75.
на сервере англ версии все то же самое завершилось абсолютно нормально, конечно не без танцев с бубном но нормально.
Мне помогла вот эта статейка http://sometimesiliketopretend.blogspot.fi/2013/12/maximo-7505-on-windows-server-2012.html
Все встало супер. Такой вот затык только на русском сервере.
27 май 15, 13:32    [17695893]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
akbat
Member

Откуда:
Сообщений: 99
Вот сейчас на русском сервере все установлено ток максимо не открывается не смотря на то что все ноды запущены, какой то косят с максимовской базой данных. Как всегда никаких норм инструментов для исправления и диагностики. Максиму даже корректно удалить нельзя, если начинаешь ее потом снова ставить то она говорит что не может проверить пользователей и советует посмотреть сконфигурированны ли протоколы удаленного доступа, хотя при первой установке у нее нет претензий к протоколам и пользователям.
27 май 15, 13:37    [17695921]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4754
akbat,

И что, в логах установки (типа CTGInstallTrace00.log) ничго нет?
27 май 15, 14:01    [17696031]     Ответить | Цитировать Сообщить модератору
 Re: установка IBM DB2 на windows server 2012R2 RUS  [new]
patric
Member

Откуда:
Сообщений: 11
akbat,

по информации тут https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=a9ba1efe-b731-4317-9724-a181d6155e3a#fullpageWidgetId=W5f281fe58c09_49c7_9fa4_e094f86b7e98&file=97d773e7-2177-4c0a-8b6b-170374718f9e. Ваша версия IBM Maximo Asset Management не поддерживается в среде windows server 2012

Установка может прекращаться из-за настроек локальных/доменных политик. Проверить что на пользователей maximo | db2admin не будут накладываться ограничения локальных/доменных политик ( н-р, Password Complexity).

предложил бы Вам следующий сценарий:
1) Установить и сконфигурировать ячейку WebSphere AS вручную (dmgr + appserver)
2) Установить DB2 из файла ответов, сгенерировать инстанс CTGINST1, Создать БД maxdb75 (-> create db maxdb75 ALIAS maxdb75 using codeset UTF-8 territory US pagesize 32 K), создать пользователя maximo вручную, добавить его в группу db2admns

Плюс :
db2 connect to maxdb75
db2 GRANT DBADM ON DATABASE TO USER db2admin
db2 GRANT SECADM ON DATABASE TO USER db2admin
db2 connect reset

db2 connect to maxdb75
db2 CREATE BUFFERPOOL MAXBUFPOOL IMMEDIATE SIZE 4096 AUTOMATIC PAGESIZE 32 K
db2 CREATE REGULAR TABLESPACE MAXDATA PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE INITIALSIZE 5000 M BUFFERPOOL MAXBUFPOOL
db2 CREATE TEMPORARY TABLESPACE MAXTEMP PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE BUFFERPOOL MAXBUFPOOL
db2 CREATE REGULAR TABLESPACE MAXINDEX PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE INITIALSIZE 5000 M BUFFERPOOL MAXBUFPOOL
db2 create schema maximo authorization maximo
db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA, LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT,SECADM ON DATABASE TO USER MAXIMO
db2 GRANT USE OF TABLESPACE MAXDATA TO USER MAXIMO
db2 GRANT  CREATEIN,DROPIN,ALTERIN ON SCHEMA MAXIMO TO USER MAXIMO
db2 connect reset


Далее, установка как обычно с указанием параметров для сконфигурированных DB2, WebSphere
27 май 15, 14:27    [17696172]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить