Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2v11.1 for LUW. FP3 не ставиться. / 18 сообщений из 18, страница 1 из 1
03.08.2018, 16:06
    #39683164
curious_man
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
Здравствуйте.
Имеется сервер RHEL 3.10.0-862.el7.x86_64
Поставил DB2 v11.1"
DB21085I This instance or install (instance name, where applicable:
"db2inst1") uses "64" bits and DB2 code release "SQL11010" with level
identifier "0201010F".

Хочу обновить базу до последнего FP3.
Захожу на сайт http://www-01.ibm.com/support/docview.wss?uid=swg27007053
и скачиваю предпоследний fixpack(Mod 3 Fix Pack 3: v11.1.3fp3_linuxx64_universal_fixpack.tar)

При запуске установщика FP3 выскакивает предупреждение:
The level of your previously installed DB2 products does not match the level of the product you have chosen to install. If you are installing a product at a lower code level, download the install image at the same code level as the DB2 products that you have previously installed. If you are installing a product at a higher code level, then you must first run the installFixPack command to upgrade your previously installed DB2 products.

Но у меня же все правильно? Почему выдается это предупреждение?
...
Рейтинг: 0 / 0
03.08.2018, 16:52
    #39683178
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
curious_man,

А устанавливаете методом ./installFixPack ?
...
Рейтинг: 0 / 0
03.08.2018, 17:27
    #39683192
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
curious_man,

Добрый день.

Вы какую именно команду установки запускаете?
Есть ли в каталоге установки, который вы указываете, уже установленная копия db2?
...
Рейтинг: 0 / 0
06.08.2018, 12:06
    #39683642
curious_man
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
Устанавливаю FP впервые на Linux.
Запускаю так:
su root
cd /opt/distr/db2v11/universal
./db2setup

А видимо нужно ставить ./installFixPack
...
Рейтинг: 0 / 0
07.08.2018, 15:23
    #39684315
curious_man
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
Установил FP3 так:
1.
db2stop force
2.
./installFixPack -b /opt/ibm/db2/V11.1 -l log-file-name.txt -t trace-file-name.txt
Теперь DB2 v11.1.3.3.

Спасибо за помощь!
...
Рейтинг: 0 / 0
16.08.2018, 11:52
    #39688671
curious_man
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
И еще 1 вопрос, как после reboot Linux застортовать db2instance=db2inst1 ?

Пробовал несколько методов, однако ни один не помог(После reboot всегда захожу под пользователем db2inst1 и пытаюсь
подключиться к базе ):
1.
https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.admin.dbobj.doc/doc/t0004919.html
db2greg -updinstrec instancename='<instance name>'!startatboot=1
db2iauto -on <instance name>
reboot

2.
http://www.dba-db2.com/2011/07/db2start-at-start-up-on-linux-.html
Create file /etc/init.d/db2.sh
Код: python
1.
2.
3.
4.
5.
#! /bin/sh
for i in `/opt/ibm/db2/V11.1/bin/db2ilist`;
do
su - $i -c "db2start"
done



cd /etc/rc5.d
ln /etc/init.d/db2.sh /etc/rc5.d/db2.sh
reboot

Если попробовать запустить вручную так:
su root
cd /etc/rc.d/rc5.d
./db2.sh
то стартует db2inst1, но после reboot все равно не поднимается.

3.
https://developer.ibm.com/answers/questions/288337/unable-to-setup-stopstart-of-2-db2-105-instances-u/
Пробовал даже сервис создать как тут:
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
[Unit]
 After=network.target

 [Service]
 Type=forking
 ExecStart=/bin/ksh -c "/home/db2inst1/sqllib/adm/db2start"
 ExecStop=/bin/ksh -c "/home/db2inst1/sqllib/adm/db2stop force"
 Environment="DB2INSTANCE=db2inst1"
 Restart=always
 User=db2inst1
 Group=db2iadm
 
 [Install]
 WantedBy=multi-user.target



Но и сервис не запускается.

4.
vi /etc/rc.local
su - db2inst1 -lc /home/db2inst1/sqllib/adm/db2start
reboot
...
Рейтинг: 0 / 0
16.08.2018, 14:44
    #39688904
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
А Вы уверены, что в rc5 надо добавлять, а не в rc3.
...
Рейтинг: 0 / 0
16.08.2018, 14:55
    #39688914
curious_man
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
Guzya,

Да, команда Linux: runlevel вернула rc3.
Только что проверил и на rc3. Все равно не стартует.
...
Рейтинг: 0 / 0
17.08.2018, 12:39
    #39689434
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
А покажите ls -l /etc/rc3.d
...
Рейтинг: 0 / 0
17.08.2018, 12:45
    #39689439
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
Если я правильно помню, то запуск осуществляется так, сканируется папка rc3.d (rc*), при этом
запускаются скрипты начинающиеся с S в последовательности возрастания номера т.е.
1 S10network
2 S11...
3 S43...
4 S61...

А остановка скриптами начинающимися с K в последовательности от большего к меньшему т.е.

1 K63...
2 K43...
3 K11...
4 K10...

Соответственно скрипт не имеющий должного названия игнорируется.
...
Рейтинг: 0 / 0
17.08.2018, 12:49
    #39689441
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
Про остановку "K" кажись промазал, там то же в порядке возрастания.
Т.е. то, что должно остановиться последним имеет больший номер.
...
Рейтинг: 0 / 0
17.08.2018, 14:45
    #39689511
curious_man
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
Guzya,

Вывод команды ls -l /etc/rc3.d:

[root@hostn1 ~]# ls -l /etc/rc3.d
lrwxrwxrwx. 1 root root 10 Jun 26 15:17 /etc/rc3.d -> rc.d/rc3.d
[root@hostn1 ~]#

Изменил имя ссылки на /etc/rc.d/rc3.d/S11db2
и действительно помогло. Почитаю про основы Linux немного.
Спасибо.
...
Рейтинг: 0 / 0
17.08.2018, 18:55
    #39689637
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
...
Рейтинг: 0 / 0
20.08.2018, 09:34
    #39690212
curious_man
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
Mark Barinstein,

Жаль, а ведь это было б очень простым решением.
...
Рейтинг: 0 / 0
20.08.2018, 11:09
    #39690292
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
Так там же вроде описывается, как сделать сервис.
...
Рейтинг: 0 / 0
20.08.2018, 11:31
    #39690309
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
curious_manЖаль, а ведь это было б очень простым решением.

Ссылка что-то сегодня не работает.
Там и так все просто должно быть.

Создаете файл /etc/systemd/system/db2fmcd.service с сожержимым:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
# DB2 fault monitor
# Starts fmcd
# Note: any customizations to this file will be lost the next time this is updated

[Unit]
Description=DB2 v11.1.3.3

[Service]
ExecStart=/opt/ibm/db2/V11.1/bin/db2fmcd
Restart=always

[Install]
WantedBy=default.target

Этот файл должен создаваться автоматически при установке, но вы можете его руками создать, если его нет.
Процесс db2fmcd должен запускаться системой при этом.
db2fmcd должен запускать экземпляр, если у него выставлен автостарт (su - db2inst1 -c "db2iauto -on db2inst1").
...
Рейтинг: 0 / 0
20.08.2018, 11:45
    #39690315
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
DB2 AutoStart is not supported on Red Hat Enterprise Linux version 7Technote (FAQ)

Question

Why does DB2 not autostart on Red Hat Enterprise Linux 7 ?
Cause

In Red Hat Enterprise Linux 7, systemd replaces upstart as the default init system. The DB2 fault monitor does not support the systemd init system.
Answer

The issue has been resolved starting in DB2 V11.1 Mod1 Fix Pack 1.

If the fix is not available on the DB2 level being run, then the following work-around can be applied:

1) Create file '/etc/systemd/system/db2fmcd.service' with following content:
[Unit]
Description=DB2V105

[Service]
ExecStart=/opt/ibm/db2/V10.5/bin/db2fmcd
Restart=always
KillMode=process
KillSignal=SIGHUP

[Install]
WantedBy=default.target

2) Execute the following commands as root:
systemctl enable db2fmcd
systemctl start db2fmcd
...
Рейтинг: 0 / 0
23.08.2018, 17:08
    #39692540
curious_man
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2v11.1 for LUW. FP3 не ставиться.
Mark Barinstein,

Создание сервиса /etc/systemd/system/db2fmcd.service также успешно прошло, предварительно выставив экземпляру свойство автостарта:
su - db2inst1 -c "db2iauto -on db2inst1"

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


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