在部署生产环境安全版数据库发现,DmAPService服务不能开机自启,这样会导致服务器重启后,部署的定时备份任务不能够成功备份数据。
为了在服务器重启后,不影响定时任务自动备份数据库,现将解决这个问题的办法总结如下:
一、环境信息
1:操作系统版本
2.CPU信息
3.数据库版本
二、解决过程
1.确定/usr/lib/systemd/system路径下有dmap服务的后台启动服务
2.确定开机自启信息
systemctl daemon-reload
# 重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要使新服务的服务程序配置文件生效,需重新加载。
systemctl disable DmAPService#执行
systemctl disable xxx
后,会禁用这个服务。它实现的方法是将服务对应的软连接从/etc/systemd/system
中删除
systemctl enable DmAPService#将服务设置为每次开机启动,这个命令会在
/etc/systemd/system/
目录下创建需要的符号链接,表示服务需要进行启动
情况一:disable后,没有看到将服务对应的软连接从/etc/systemd/system
中删除,但是enable的时候报服务对应的链接已经存在。那么需要手动删除提示中对应路径下的服务。
情况二:如果没有提示如上信息,执行完上述三条命令,reboot查看服务是否开机自启
我这边这样操作后,在同样出现该问题的另外4台服务器,按这样的处理方式已经解决。
如果追问是什么原因,博主这边也不清楚是什么原因。
但目前已请操作系统厂商排查下是什么原因,后续有结论再补充啦。
更多内容,请访问达梦社区地址:达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台