DM 服务查看器

DM 服务查看器,顾名思义是对数据库服务进行查看管理的工具。通过服务查看器服务的管理,可关闭,开启,重启,查看数据库各个服务的状态,方便快捷的对数据库实例服务进行管理。

数据库实例服务运行安装在操作系统上,通常系统运行时数据库服务的状态要保持运行状态。数据库出现异常可以通过服务查看器来查看数据的状态,手动进行服务的重启和关闭等。更换硬件、系统升级等操作,需要提前停止数据库服务,防止出现故障。

Windows 环境启动 DM 服务查看器

管理服务

点击【开始界面】,选择【DM 数据库菜单】,点击【DM 服务查看器】,即可启动服务查看器,如下图所示:

文档和图片文件夹图示

选中服务,鼠标右键即可对服务进行启动,停止,修改,注册等操作,如下图所示:

文档和图片文件夹图示

Linux 环境启动 DM 服务查看器--命令行

查看服务目录

进入数据库安装路径下 script/root 目录,查看 DM 数据库服务脚本如下所示:

注册 DMAP 服务:root_installer.sh

注册数据库服务、守护服务、监控服务等:dm_service_installer.sh

删除其他服务:dm_service_uninstaller.sh

[root@centos7_6_33 root]# pwd
/home/dmdba/dmdbms/script/root
[root@centos7_6_33 root]# ls -ltr
总用量 44
-rwxr-xr-x 1 dmdba dinstall 27037 9月   9 18:50 dm_service_installer.sh
-rwxr-xr-x 1 dmdba dinstall  8750 9月   9 18:50 dm_service_uninstaller.sh
-rwxr-xr-x 1 dmdba dinstall   691 9月   9 18:50 root_installer.sh

查看帮助信息,如下所示:

[root@centos7_6_33 root]# ./dm_service_installer.sh -h
Usage: dm_service_installer.sh -t service_type [-p service_name_postfix] [-dm_ini dm_ini_file]
        [-watch_ini watch_ini_file ] [-wmon_ini wmon_ini_file] [-rww_ini rww_ini_file]
        [-watcher_ini watcher_ini_file ] [-monitor_ini monitor_ini_file] [-cssm_ini cssm_ini_file]
        [-dfs_ini dfs_ini_file] [-dcr_ini dcr_ini_file]
        [-dss_ini dss_ini_file] [-drs_ini drs_ini_file] [-dras_ini dras_ini_file] [-dcs_ini dcs_ini_file] [-server server_info]
        [-m open|mount] [-y dependent_service] [-auto true|false]
  or dm_service_installer.sh [-s service_file_path]
  or dm_service_installer.sh -h

   -t               服务类型,包括 dmimon,dmap,dmserver,dmwatcher,dmmonitor,dmcss,dmcssm,dmasmsvr,dmdcs,dmdrs,dmdras,dmdss
   -p               服务名后缀,对于 dmimon,dmap 服务类型无效
   -dm_ini          dm.ini文件路径
   -watch_ini       dmwatch.ini 文件路径
   -wmon_ini        dmwmon.ini 文件路径
   -rww_ini         dmrww.ini 文件路径
   -watcher_ini     dmwatcher.ini 文件路径
   -monitor_ini     dmmonitor.ini 文件路径
   -dcr_ini         dmdcr.ini 文件路径
   -cssm_ini        dmcssm.ini 文件路径
   -dss_ini         dss.ini 文件路径
   -drs_ini         drs.ini 文件路径
   -dras_ini        dras.ini 文件路径
   -dcs_ini         dcs.ini 文件路径
   -dfs_ini         dfs.ini 文件路径
   -server          服务器信息 (IP:PORT)
   -auto            设置服务是否自动启动,值为 true 或 false,默认 true
   -m               设置服务器启动模式 Open 或 Mount,只针对 dmserver 服务类型生效,可选
   -y               设置依赖服务,此选项只针对 systemd 服务环境下的 dmserver 和 dmasmsvr 服务生效
   -s               服务脚本路径,设置则忽略除 -y 外的其他参数选项
   -h               帮助

管理服务

根据帮助信息可进行数据库服务的管理。

注册服务,如下所示:

[root@centos7_6_33 root]# ./dm_service_installer.sh -t dmserver -p DMOA -dm_ini /home/dmdba/opt/dmdbms/data/DAMENG/dm.ini -m open
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMOA.service to /usr/lib/systemd/system/DmServiceDMOA.service.
创建服务(DmServiceDMOA)完成

查看服务,如下所示:

[root@centos7_6_33 root]# systemctl list-unit-files | grep DMOA
DmServiceDMOA.service                         enabled

删除服务,如下所示:

[root@centos7_6_33 root]# ./dm_service_uninstaller.sh -h
Usage: dm_service_uninstaller.sh [-n service_name]
   -n     服务名,删除指定服务
   -h     帮助
[root@centos7_6_33 root]# ./dm_service_uninstaller.sh -n DmServiceDMOA
是否删除服务(DmServiceDMOA)?(Y/y:是 N/n:否): y
Removed symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMOA.service.
删除服务文件(/usr/lib/systemd/system/DmServiceDMOA.service)完成
删除服务(DmServiceDMOA)完成

启动、停止服务和查看服务状态,如下所示:

systemctl start/stop/status DmServiceTEST.service

Linux 环境启动 DM 服务查看器--图形化

Linux 图形化界面使用的时候,同样支持 DM 服务查看器的图形化的启动,如同 Windows 服务查看器方式进行管理。

图形化界面下右键打开终端,进入数据库安装目录的 tool 目录,启动数据库服务查看器,如下所示:

[root@centos7_6_33 tool]# ./dmservice.sh

图形化界面与 Windows 环境一致,图下图所示:

文档和图片文件夹图示

微信扫码
分享文档
扫一扫
联系客服