达梦数据库注册与卸载服务
- 使用脚本注册服务
1、通过指定服务类型注册
[root@hx1 root]# pwd
/home/dmdba/dmdbms/script/root
[root@hx1 root]#./dm_service_installer.sh -t dmserver -i /home/dmdba/dmdbms/data/DAMENG1/dm.ini -p DMSERVER
2、通过服务脚本文件注册服务
[root@hx1 root]# ./dm_service_installer.sh -s /home/dmdba/dmdbms/bin/DmServiceDMSERVER
- 手动注册服务
- init.d 环境
1、拷贝服务模板文件(DmService)到系统服务目录(/etc/rc.d/init.d),并将新文件命名为ServiceDMSERVER。
[root@hx1 service_template]# cp /home/dmdba/dmdbms/bin/service_template/DmService /etc/rc.d/init.d/DmServiceDMSERVER
[root@hx1 service_template]# chmod 755 /etc/rc.d/init.d/DmServiceDMSERVER
2、修改服务脚本(/etc/rc.d/init.d/DmServiceDMSERVER)配置。
#修改 DmServiceDMSERVER
INI_PATH=/home/dmdba/dmdbms/data/DAMENG1/dm.ini
3、创建启动服务的连接
[root@hx1 init.d]# ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc0.d/K02DmServiceDMSERVER
[root@hx1 init.d]# ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc2.d/S98DmServiceDMSERVER
[root@hx1 init.d]# ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc3.d/S98DmServiceDMSERVER
[root@hx1 init.d]# ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc4.d/S98DmServiceDMSERVER
[root@hx1 init.d]# ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc5.d/S98DmServiceDMSERVER
[root@hx1 init.d]# ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc6.d/K02DmServiceDMSERVER
4、启动停止服务。
#停止服务
[root@hx1 init.d]# service DmServiceDMSERVER stop
Stopping DmServiceDMSERVER: [ OK ]
#启动服务
[root@hx1 init.d]# service DmServiceDMSERVER start
Starting DmServiceDMSERVER: Last login: Fri Sep 10 04:25:32 EDT 2021
[ OK ]
- init.d 环境
1、拷贝服务模板文件(DmService)到系统服务目录(/etc/rc.d/init.d),并将新文件命名为ServiceDMSERVER。
[root@hx1 init.d]# cp /home/dmdba/dmdbms/bin/service_template/DmService /home/dmdba/dmdbms/bin/DmServiceDMSERVER
[root@hx1 init.d]# chmod 755 /home/dmdba/dmdbms/bin/DmServiceDMSERVER
2、修改服务脚本(/opt/dmdbms/bin/DmServiceDMSERVER)配置。
#修改 DmServiceDMSERVER
INI_PATH=/home/dmdba/dmdbms/data/DAMENG1/dm.ini
3、创建系统服务配置文件(/usr/lib/systemd/system/DmServiceDMSERVER.service)。文件内容,如下所示:
[Unit]
Description=DmServiceDMSERVER
After=network.target remote-fs.target
[Service]
Type=forking
PIDFile=/home/dmdba/dmdbms/bin/pids/DmServiceDMSERVER.pid
ExecStart=/home/dmdba/dmdbms/bin/DmServiceDMSERVER start
ExecStop=/home/dmdba/dmdbms/bin/DmServiceDMSERVER stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
4、在使用服务前,需要启用服务。相关命令如下所示:
#启用服务
[root@hx1 init.d]# systemctl enable DmServiceDMSERVER
#停止服务
[root@hx1 init.d]# systemctl stop DmServiceDMSERVER
#启动服务
[root@hx1 init.d]# systemctl start DmServiceDMSERVER
- 删除服务
删 除 指 定 的 操 作 系 统 服 务 。 假 设 存 在 DM 的 操 作 系 统 随 机 启 动 服 务
DmServiceDMSERVER,命令如下:
[root@hx1 root]# pwd
/home/dmdba/dmdbms/script/root
[root@hx1 root]# ./dm_service_uninstaller.sh -n DmServiceDMSERVER
----------------------------------------------------
关于达梦数据库更多的相关问题请浏览达梦云适配技术社区 达梦云适配技术社区 https://eco.dameng.com/