вторник, 29 августа 2017 г.

Как автоматически перезапустить экземпляры DB2 через монитор сбоя DB2

Не стартует db2
Еще
http://own.sap.sd/db2ubuntu
Как автоматически перезапустить экземпляры DB2 через монитор сбоя DB2.
Auto-starting instances
Configure DB2 instance to start automatically at boot time
Autostart of DB2 instance on reboot does not work on RHEL6/CentOS systems
How to automatically restart DB2 instances via the DB2 fault monitor.
How to disable the fault monitor daemon (db2fmcd) process
DB2 AutoStart is not supported on Red Hat Enterprise Linux version 7
How to completely stop DB2
Example Upstart Service
Convert "run at startup" script from upstart to systemd for Ubuntu 16
ошибка
db2 autostart
autostart process in ubuntu

Рецепт прекрасно работает в debian 9, ubuntu 16.04, но не работает в ubuntu 17.10
Запуск db2 Ubuntu 17.10 через rc.local

1. После перезагрузки компьютера не стартует DB2. Если коротко: это происходит потому, что не запускается DB2 Fault Monitor Coordinator.  Настроим systemd для его запуска. Для этого в /usr/lib/systemd/system/ создал файл db2fmc.service со следующим содержимым:
[Unit]
Description=DB2V11122

[Service]
#ExecStart=/opt/ibm/db2/V11.1/bin/db2fmcd
ExecStart=/opt/ibm/db2/V11.1/bin/db2fmcd
Restart=always
KillMode=process
KillSignal=SIGHUP

[Install]
WantedBy=default.target

2) Execute the following commands as root:
sudo systemctl enable db2fmcd
sudo systemctl start db2fmcd

3. Этого мало, нужно настроить монитор сбоев:
http://www-01.ibm.com/support/docview.wss?uid=swg21209001

Включите координатор монитора сбоев, выполнив команду (один раз)
cd /opt/ibm/db2/V11.1/bin/
sudo ./db2fmcu -u -p /opt/ibm/db2/V11.1/bin/db2fmcd

или

su - db2inst1
$ db2fm -s -S

$ db2fm -s -S
Gcf module 'fault monitor' is NOT operable
Gcf module '/opt/ibm/db2/V11.1/lib64/libdb2gcf.so' state is AVAILABLE

exit
 

cd /opt/ibm/db2/V11.1/bin/
sudo  ./db2fm -i db2inst1 -f on

su - db2inst1
$ db2fm -s -S
Gcf module 'fault monitor' state is AVAILABLE
Gcf module '/opt/ibm/db2/V11.1/lib64/libdb2gcf.so' state is AVAILABLE

 


 

Комментариев нет:

Отправить комментарий