达梦数据库服务脚本如何进行注册?

【问题描述】

达梦数据库服务脚本如何进行注册。

【问题原因】

达梦数据库安装完成后,数据库实例及守护进程默认不会自动注册为操作系统服务,需要使用数据库自带的服务脚本手动注册,才能实现开机自启动或通过系统服务方式管理数据库进程。

【问题解决】

单机数据库注册服务方法如下:

  • 使用 root 用户进入脚本注册目录 /home/dmdba/dmdbms/script/root
cd /home/dmdba/dmdbms/script/root
  • 使用 root 用户注册服务名为 DmServiceDMSERVER 的实例服务:
./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p DMSERVER

主备集群注册服务一般方法如下:

主备集群一般服务以 mount 的方式注册实例服务,如下注册实例服务、守护进程服务。

  1. 使用 root 用户进入脚本注册目录 /home/dmdba/dmdbms/script/root
cd /home/dmdba/dmdbms/script/root
  1. 使用 root 用户注册实例服务:

注册服务名为 DmService_DM_DW01 的实例服务。

./dm_service_installer.sh -t dmserver -p _DM_DW01 -dm_ini /opt/dmdbms/data/DM_DW01/DAMENG/dm.ini -m mount
  1. 使用 root 用户注册守护进程服务:

注册服务名为 DmWatcherService_DM_DW01 的守护进程服务。

./dm_service_installer.sh -t dmwatcher -p _DM_DW01 -watcher_ini /opt/dmdbms/data/DM_DW01/DAMENG/dmwatcher.ini

更多详细脚本使用方法请参考达梦数据库安装目录 doc 目录下的《DM8_Linux 服务脚本使用手册》。