DM8 Linux 服务脚本

DM8 Linux 服务脚本

1.服务脚本

1.1 DM服务脚本

    DM 提供了 14 个服务脚本模板,分别是 DmAPService 服务、DmAuditMonitor 服务、DmJobMonitor 服务、DmInstanceMonitor 服务、DmServer 服务、DmWatchService服务、DmMonitorService 服务、DmASMSvrService 服务、DmCSSService 服务和DmCSSMonitorService 服 务 、 DmDRSService 服 务 、 DmDRASService 服 务 、DmDCSService 服务和 DmDSSService 服务。其中前 4 个在安装/bin 目录下,其他的都

在/bin/service_template 下。

查看测试环境:

DmAPService: 达梦数据库辅助插件服务。

DmAuditMonitor: 达梦数据库实时审计监控服务。

DmJobMonitor: 达梦数据库实时作业监控。

DmInstanceMonitor: 达梦数据库实例实时监控服务。

DmService: 达梦数据库实例服务。

DmWatcherService: 达梦数据库数据守护服务(V4.0)。

DmMonitorService: 达梦数据库数据守护监视器服务(V4.0)。

DmASMSvrService: 达梦数据库集群同步服务。

DmCSSService: 达梦数据库集群同步监控服务。

DmCSSMonitorService: 达梦数据库自动存储管理器服务。

DmDRSService: 分布式日志服务器服务。

DmDCSService: 分布式目录服务器服务。

DmDSSService: 分布式存储服务器服务。

DmDRASService: 分布式日志归档服务器服务。

服务使用的命令:

start : 启动服务命令

stop : 停止服务命令

status: 查询服务状态

restart: 重启服务命令

condrestart: 重启服务命令,增加了确认条件.

2.注册和卸载服务

注册服务脚本为 dm_service_installer.sh,用户可以使用注册服务脚本将服务脚本注册成为操作系统服务

重要参数:

使用用户root系统用户.

1.通过指定服务类型注册服务

./dm_service_installer.sh -t dmserver -dm_ini /opt/dmdbms/data/DAMENG/dm.ini -p DMSERVER

2.通过服务脚本文件注册服务

./dm_service_installer.sh -s /opt/dmdbms/bin/DmServiceDMSERVER

手动注册服务

在linux(unix)系统中,init.d(centos 6)和systemd(CentOS 7)是最常见的系统服务环境.

以dmserver(DmService)服务为列.

init.d 环境

1.拷贝服务模板文件(DmService)到系统服务目录(/etc/rc.d/init.d),并将

新文件命名为 DmServiceDMSERVER。

cp /opt/dmdbms/bin/service_template/DmService

/etc/rc.d/init.d/DmServiceDMSERVER

chmod 755 /etc/rc.d/init.d/DmServiceDMSERVER

2.修改服务脚本(/etc/rc.d/init.d/DmServiceDMSERVER)配置。

#修改 DmServiceDMSERVER

INI_PATH=INI 路径

3、创建启动服务的连接

ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc0.d/K02DmServiceDMSERVER

ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc1.d/K02DmServiceDMSERVER

ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc2.d/S98DmServiceDMSERVER

ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc3.d/S98DmServiceDMSERVER

ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc4.d/S98DmServiceDMSERVER

ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc5.d/S98DmServiceDMSERVER

ln -s /etc/rc.d/init.d/DmServiceDMSERVER /etc/rc.d/rc6.d/K02DmServiceDMSERVER

4.启动停止服务。

#停止服务

service DmServiceDMSERVER stop

#启动服务

service DmServiceDMSERVER start

systemd 环境

1.拷贝服务模板文件(DmService)到目录(/opt/dmdbms/bin),并将新文件命

名为 DmServiceDMSERVER。

cp /opt/dmdbms/bin/service_template/DmService

/opt/dmdbms/bin/DmServiceDMSERVER

chmod 755 /opt/dmdbms/bin/DmServiceDMSERVER

2.修改服务脚本(/opt/dmdbms/bin/DmServiceDMSERVER)配置。

#修改 DmServiceDMSERVER

INI_PATH=INI 路径

3.创建系统服务配置文件(/usr/lib/systemd/system/DmServiceDMSERVER.service)。文件内容,如下所示:

[Unit]

Description=DmServiceDMSERVER

After=network.target remote-fs.target

[Service]

Type=forking

PIDFile=/opt/dmdbms/bin/pids/DmServiceDMSERVER.pid

ExecStart=/opt/dmdbms/bin/DmServiceDMSERVER start

ExecStop=/opt/dmdbms/bin/DmServiceDMSERVER stop

PrivateTmp=true

[Install]

WantedBy=multi-user.target

#启用服务

systemctl enable DmServiceDMSERVER

#停止服务

systemctl stop DmServiceDMSERVER

#启动服务

systemctl start DmServiceDMSERVER

3.卸载服务

服务卸载脚本文件为 dm_service_uninstaller.sh。用户可以使用服务卸载脚本删除已经注册成操作系统服务的 DM 服务脚本,参数如下表:

使用方法: 

操作之前,需要使用 root 系统用户登录或切换至 root 系统用户。删 除 指 定 的 操 作 系 统 服 务 。 假 设 存 在 DM 的 操 作 系 统 随 机 启 动 服 务

注意: 卸载前,应该先停止服务.

DmServiceDMSERVER,命令如下:

./dm_service_uninstaller.sh -n DmServiceDMSERVER

达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台达梦数据库产品体验站,DM8在线试玩,达梦数据库全系列产品免费下载,官方权威的快速上手文档和产品手册,最活跃的达梦技术社区,面向全行业ISV厂商免费的云适配服务。icon-default.png?t=M7J4https://eco.dameng.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值