当前位置:   article > 正文

DM数据库配置开机自启动_usage: dm_service_installer.sh -t service_type [-p

usage: dm_service_installer.sh -t service_type [-p service_name_postfix] [-d

        接触达梦数据库后,安装部署达梦数据库时经常需要配置开机自启动,这里可以从注册数据库服务的脚本入手。一般在数据库安装完毕以后,我们会运行数据库服务注册的脚本,该脚本会根据操作系统的版本来确认服务的注册方式,以下以凝思4.2和凝思80系统为例说明:

1、凝思80:

        数据库安装完毕以后,进入安装目录的script/root目录下可以看到服务注册及卸载脚本:

  1. [root@dameng99 root]# ls -l
  2. 总用量 36
  3. -rwxr-xr-x. 1 dmdba dinstall 20476 84 20:07 dm_service_installer.sh
  4. -rwxr-xr-x. 1 dmdba dinstall 8831 84 20:07 dm_service_uninstaller.sh
  5. -rwxr-xr-x. 1 dmdba dinstall 626 84 20:07 root_installer.sh
  6. [root@dameng99 root]# ./dm_service_installer.sh -h
  7. Usage: dm_service_installer.sh -t service_type [-p service_name_postfix] [-i ini_file] [-d dcr_ini_file] [-m open|mount] [-y dependent_service]
  8. or dm_service_installer.sh [-s service_file_path]
  9. or dm_service_installer.sh -h
  10. -t 服务类型,包括dmimon,dmap,dmserver,dmwatch,dmrww,dmwmon,dmwatcher,dmmonitor,dmcss,dmcssm,dmasmsvr
  11. -p 服务名后缀,对于dmimon,dmap服务类型无效
  12. -i ini文件路径,对于dmimon,dmap服务类型无效
  13. -d dmdcr.ini文件路径,只针对dmserver服务类型生效,可选
  14. -m 设置服务器启动模式open或mount,只针对dmserver服务类型生效,可选
  15. -y 设置依赖服务,此选项只针对systemd服务环境下的dmserver和dmasmsvr服务生效
  16. -s 服务脚本路径,设置则忽略除-y外的其他参数选项
  17. -h 帮助

         注册dmserver服务,查看服务并打开开机自启:

  1. [root@dameng99 root]# ./dm_service_installer.sh -t dmserver -p dm -i /home/dmdba/dm/dmdbms/bin/dm.ini
  2. Created symlink from /etc/systemd/system/multi-user.target.wants/DmServicedm.service to /usr/lib/systemd/system/DmServicedm.service.
  3. 创建服务(DmServicedm)完成
  4. [root@dameng99 system]# systemctl start DmServicedm.service
  5. [root@dameng99 system]# systemctl status DmServicedm.service
  6. ● DmServicedm.service - Dameng Database Service(DmServicedm).
  7. Loaded: loaded (/usr/lib/systemd/system/DmServicedm.service; enabled; vendor preset: disabled)
  8. Active: active (running) since 四 2022-08-04 20:31:43 CST; 3 days ago
  9. Main PID: 824 (dmserver)
  10. CGroup: /system.slice/DmServicedm.service
  11. └─824 /home/dmdba/dm/dmdbms/bin/dmserver /home/dmdba/dm/dmdbms/bin/dm.ini -noconsole
  12. 804 20:31:27 dameng99 systemd[1]: Starting Dameng Database Service(DmServicedm)....
  13. 804 20:31:43 dameng99 DmServicedm[721]: [33B blob data]
  14. 804 20:31:43 dameng99 systemd[1]: Started Dameng Database Service(DmServicedm)..
  15. [root@dameng99 system]# systemctl enable DmServicedm.service

2、凝思4.2

        使用注册脚本同上,但是脚本会将注册好的服务放到/etc/init.d下,此时脚本将自动配置开机自启服务,此脚本实际上做了以下3个操作:

1)在/home/dmba/dmdbms/bin目录生成 DmServicedm 服务脚本,脚本命名规则如下: 守护进程服务脚本:DmServicedmXX(其中XX是-p指定的后缀名);

2)移动服务脚本至/etc/init.d/目录下;

3)创建符号链接,用于设置服务开机自启的等级。

总结:

        操作系统版本不同,开机自启配置也不同,达梦自带的服务脚本能够识别不同操作系统并且自动配置开机自启动,用户可自行尝试,但执行完脚本后建议检查是否配置成功。

更多内容可访问达梦官方社区地址:https://eco.dameng.com

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/308591
推荐阅读
相关标签
  

闽ICP备14008679号