达梦7_linux脚本注册与卸载

本文详细介绍了达梦数据库在Linux环境下的服务脚本注册、启动、停止和状态查询等操作,包括13种自动注册脚本模板的用途。注册后台脚本位于数据库安装目录的'/scripts/root'目录,使用dm_service_installer.sh进行注册,dm_service_uninstaller.sh进行删除。通过示例展示了如何注册和启动dmserver服务,并提供了删除服务的命令。
摘要由CSDN通过智能技术生成


在安装有达梦数据库的服务器或电脑上,可以在安装路径下的/doc目录内找到服务手册与技术丛书,在此,我只分享我的一些脚本注册心得,供大家参考。

达梦服务脚本

脚本服务分类及简略描述

在linux系统中,进程启动分前台启动和后台启动两种方式:前台启动方便用户阅读运行日志,掌握系统进程和工作状态;但更多进程是以后台运行的方式启动和运行的,这些进程不以窗口关闭而结束,可以长期后台不间断运行。达梦数据库也设计有此功能,但需要用户手动添加运行脚本,在此,我们分享一下我的脚本注册经历。

脚本说明

在达梦7中共包含13种自动注册脚本模板:
1. DmAPService		达梦数据库辅助插件服务。
2.  DmAuditMonitor		达梦数据库实时审计监控服务。
3. DmJobMonitor		达梦数据库实时作业监控。
4. DmInstanceMonitor		达梦数据库实例实时监控服务。
5. DmService		达梦数据库实例服务。
6. DmWatchService		达梦数据库守护进程服务。
7. DmRWWatchService		达梦数据库读写分离系统守护进程服务。
8. DmWatchMonitor		达梦数据库守护进程监控服务。
9. DmWatcherService		达梦数据库数据守护服务。
10.DmMonitorService		达梦数据库数据守护监视器服务。
11.DmASMSvrService		达梦数据库集群同步服务。
12.DmCSSService		达梦数据库集群同步监控服务。
13.DmCSSMonitorService		达梦数据库自动存储管理器服务。

服务使用命令

 在一般达梦7服务中,脚本命令一般包含start|stop|status|condrestart|restart。
 1.start		
 启动服务命令,例如:./DmServiceDMSERVER start
 2.stop
 停止服务命令,例如:./DmServiceDMSERVER stop
 3.status
 查询服务状态,例如:./DmServiceDMSERVER status
 4. restart
 重启服务命令,例如:./DmServiceDMSERVER restart
 5. condrestart
 需确认重启

注册后台脚本

达梦7的注册脚本安装在数据库安装目录下的“/scripts/root”目录下,例如:
在这里插入图片描述
dm_service_installer.sh 为注册脚本
dm_service_uninstaller.sh 为删除注册脚本

注册启动脚本

下面我们以注册dmserver脚本为例,此脚本需以root身份运行:
1.执行注册脚本,查看帮助参数:
./dm_service_installer.sh -h
在这里插入图片描述
其中-t,-p,-i为必选参数,注册过程中,启动脚本、参数、指令之间需以空格隔离,我们在此演示注册以mount方式启动dmserver的脚本。
说明:
1. -t 服务类型只可在dmimon,dmap,dmserver,dmwatch,dmrww,dmwmon,dmwatcher,dmmonitor,dmcss,dmcssm,dmasmsvr种选择一种注册。
2. -p 注册服务会自动生成DmService作为脚本前缀默认值,因此,我们只添加了DM1_mount,用户可以自由设置。
3. -i 需要在注册数据库实例之后操作,需要指定dm.ini文件的路径,其他服务也要指定其对应的ini文件路径

在这里插入图片描述
注册完成后,检查以生成脚本文件,在数据库安装路径下bin文件夹下(如没有,请检查系统文件启动路径,如:/etc/rc.d/init.d,复制到bin文件夹下即可)
在这里插入图片描述
启动脚本,显示“OK”即为启动成功。
在这里插入图片描述
也可通过ps -ef 查看进程(/home/dmdba/dmdbms/bin/dmserver为服务脚本启动路径,/home/dmdba/dmdbms/data/DAMENG1/dm.ini为数据库实例指定ini文件路径)
在这里插入图片描述

删除注册脚本

删除注册脚本可运行数据库安装目录下“/scripts/root”,执行dm_service_uninstaller.sh即可,可选择-h查看帮助,此操作需以root权限执行。

在这里插入图片描述
指令样例:./dm_service_uninstaller.sh -n DmServiceDM1_mount

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值