环境:DB2 11.5 Redhat Enterprise Linux 8.10
1.切换到db2inst1用户
/opt/ibm/db2/V11.5/instance/db2iauto -on db2inst1
确认状态
db2set -all | grep -i DB2AUTOSTART
DB2AUTOSTART=YES
2.创建服务
sudo vi /etc/systemd/system/db2inst1.service
[Unit]Description=IBM DB2 instance db2inst1
After=network.target
[Service]
Type=forking
User=db2inst1
ExecStart=/bin/bash -lc ‘db2start’
ExecStop=/bin/bash -lc ‘db2stop’
RemainAfterExit=yes
TimeoutStartSec=300
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target
3.启用服务
sudo systemctl daemon-reload
sudo systemctl enable --now db2inst1.service
Created symlink /etc/systemd/system/multi-user.target.wants/db2inst1.service -> /etc/systemd/system/db2inst1.service.
sudo systemctl status db2inst1.service
