达梦数据库学习报告——脚本注册

达梦数据库学习报告——脚本注册


数据库安装初始化后,发现只能前台启动,那是因为还没有注册脚本。

DM 服务脚本

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

注册服务

在现实使用环境中,如果 Linux(Unix)系统重启,用户希望在操作系统启动时能够自动启动某些应用程序的进程。为了达到这种功能就必须为这些应用程序编写服务脚本,并注册成操作系统服务。在以上的内容,已经讲解了 DM 所提供的服务脚本种类,参数修改和使用说明。以下内容将详细讲解把 DM 服务脚本注册成操作系统服务的方法。
DM 的服务基本都依赖于网络和存储才能正常启动,因此当启动达梦服务时若网络和存储没有就绪可能会失败,此时可等网络和存储就绪后再次手动启动达梦相关服务,或修改达梦相关服务脚本中的优先级和依赖关系。

脚本注册服务

DM 提供了将 DM 服务脚本注册成操作系统服务的脚本。注册脚本文件所在目录为安装目录的“/scripts/root”子目录下。
注册服务脚本为 dm_service_installer.sh,用户可以使用注册服务脚本将服务脚本注册成为操作系统服务,命令参数如下所示:

标志参数说明
-t服务类型注册服务类型,支持一下服务类型:dmap、 dmamon、dmserver 、dmwatcher、dmmonitor 、dmasmsvr、dmcss 、dmcssm、dmdrs、dmdras、dmdcs、dmdss
-p服务名后缀指定服务名后缀,生成的操作系统服务名为“服务脚本模板名称+服务名后缀”。此参数只针对 5~14 服务生效。
-dm_ini INI文件路径指定服务所需要的 dm.ini 文件路径。
-watcher_ini INI文件路径 指定服务所需要的dmwatcher.ini 文件路径。
-monitor_ini INI文件路径指定服务所需要的 dmmonitor.ini 文件路径。
-dcr_ini INI文件路径指定服务所需要的 dmdcr.ini 文件路径。
-cssm_ini INI文件路径指定服务所需要的 dmcssm.ini 文件路径。
-dss_ini INI文件路径指定服务所需要的 dss.ini 文件路径。
-drs_ini INI文件路径指定服务所需要的 drs.ini 文件路径。
-dras_ini INI文件路径指定服务所需要的 dras.ini 文件路径。
-dcs_ini INI文件路径指定服务所需要的 dcs.ini 文件路径。
-dfs_ini INI文件路径指定服务所需要的 dfs.ini 文件路径。
-server连接信息指定服务器连接信息(IP:PORT)
-mopen 或 mount指定数据库的启动模式 open 或 mount。此参数只针对dmserver 服务类型生效,可选。
-s服务脚本文件路径如果设置此参数则忽略除-y 外的其他所有参数。指定服务脚本全路径
-y服务名设置依赖服务,此选项只针对 systemd 服务环境下的dmserver 和 dmasmsvr 服务生效
-h帮助

使用方法

操作之前,需要使用 root 系统用户登录或切换至 root 系统用户。以下示例为创建数据库实例的系统服 务 , 数 据 库 dm.ini 所 在 路 径 为/opt/dmdbms/data/DAMENG/dm.ini,系统服务后缀为DMSERVER。
命令如下:

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

注册脚本将注册达梦数据库实例服务 DmServiceDMSERVER。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值