powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2v11.1 for LUW. FP3 не ставиться.
18 сообщений из 18, страница 1 из 1
DB2v11.1 for LUW. FP3 не ставиться.
    #39683164
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Имеется сервер 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
DB2v11.1 for LUW. FP3 не ставиться.
    #39683178
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
curious_man,

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

Добрый день.

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

А видимо нужно ставить ./installFixPack
...
Рейтинг: 0 / 0
DB2v11.1 for LUW. FP3 не ставиться.
    #39684315
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Установил 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
DB2v11.1 for LUW. FP3 не ставиться.
    #39688671
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще 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
DB2v11.1 for LUW. FP3 не ставиться.
    #39688904
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А Вы уверены, что в rc5 надо добавлять, а не в rc3.
...
Рейтинг: 0 / 0
DB2v11.1 for LUW. FP3 не ставиться.
    #39688914
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guzya,

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

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

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

Соответственно скрипт не имеющий должного названия игнорируется.
...
Рейтинг: 0 / 0
DB2v11.1 for LUW. FP3 не ставиться.
    #39689441
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про остановку "K" кажись промазал, там то же в порядке возрастания.
Т.е. то, что должно остановиться последним имеет больший номер.
...
Рейтинг: 0 / 0
DB2v11.1 for LUW. FP3 не ставиться.
    #39689511
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
DB2v11.1 for LUW. FP3 не ставиться.
    #39689637
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
DB2v11.1 for LUW. FP3 не ставиться.
    #39690212
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Жаль, а ведь это было б очень простым решением.
...
Рейтинг: 0 / 0
DB2v11.1 for LUW. FP3 не ставиться.
    #39690292
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так там же вроде описывается, как сделать сервис.
...
Рейтинг: 0 / 0
DB2v11.1 for LUW. FP3 не ставиться.
    #39690309
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
DB2v11.1 for LUW. FP3 не ставиться.
    #39690315
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
DB2v11.1 for LUW. FP3 не ставиться.
    #39692540
curious_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

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

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


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