注册
达梦DEM部署指南
培训园地/ 文章详情 /

达梦DEM部署指南

✨Do It丶 2026/06/30 400 0 0

概述
DEM全称DM Enterprise Manager,企业级管理器。
提供一个通过Web界面来监控、管理并维护DM数据库的集中式管理平台,可以从任何可以访问Web应用的位置通过DEM来对DM数据库进行各种管理和监控。
DEM 主要有集群部署、自动巡检、监控和告警等功能。DEM 由以下几个部分组成:
DEM 服务器:指 DEM 应用服务器,负责处理客户端工具功能逻辑并存储 dmagent 收集到的数据到 DEM 存储数据库,同时向客户端展示监控数据。
DEM 存储数据库:存储 DEM 的元数据和 dmagent 收集到的监控数据。
数据库实例:需要被管理监控的数据库实例。
数据库代理服务(dmagent):部署在远程机器上的代理,DEM 通过 dmagent 访问远程主机,同时 dmagent 收集监控信息发送给 DEM。
架构图
image.png
DEM 工具主要提供如下功能:
客户端工具。用户能够通过 DEM 工具来进行 DM 数据库的对象管理、状态监控、SQL 查询与调试。
监控与告警。本功能是 DEM 工具的核心功能。通过远程主机部署代理,能够实现对远程主机状态和远程主机上 DM 数据库实例状态的监控。DEM 监控功能不仅仅局限于单个数据库实例,还能够对数据库集群(MPP、RAC、数据守护等)进行监控和管理。
系统管理。DEM 工具提供了工具本身的系统配置与权限管理,方便不同用户同时使用工具,也可限制非 admin 用户的权限。
部署流程
环境准备
主机IP :172.20.10.2
主机配置 :centos7虚拟机,2G内存,64G存储
DEM安装包:需申请获取
Apache Tomcat/9.0.118
JAVA 1.8 :DEM 和 dmagent 所在机器需要配置 JAVA 环境,JAVA 版本必须为 JAVA 1.8
DEM存储数据库:数据库实例部署在172.20.10.2,端口5237
DEM代理服务:dmagent软件,安装在需要监控的服务器(需要JAVA1.8)
DEM存储数据库部署
#初始化
./dminit path=/dmdata/data PAGE_SIZE=16 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DEM INSTANCE_NAME=DBSERVER PORT_NUM=5237 SYSDBA_PWD=Dameng_123 SYSAUDITOR_PWD=Dameng_123
#修改配置dm.ini
MEMORY_POOL = 200 BUFFER = 1000 KEEP = 64 SORT_BUF_SIZE = 50
#注册服务(root用户)
cd /home/dmdba/dmdbms/script/root/
./dm_service_installer.sh -t dmserver -dm_ini /dmdata/data/DEM/dm.ini -p DEM
#切换到dmdba用户启动服务
./DmServiceDEM start
#登录数据库
./disql sysdba/Dameng_123@localhost:5237
SQL> set CHAR_CODE UTF8
SQL> start  /home/dmdba/dem/dem_init.sql
Tomcat配置
安装包上传到虚拟机在/dmdata/data下解压
在 conf/server.xml 中<Connector port="8080" protocol="HTTP/1.1"... 追加属性字段maxPostSize="-1"。maxPostSize参数的意思是使post内容大小不限制。
修改JVM启动参数
vi安装包下  /dmdata/data/tomcat-dem/bin/catalina.sh,指定动态库加载路径的环境变量
JAVA_OPTS="-server -Djava.library.path=/home/dmdba/dmdbms/bin"
export LD_LIBRARY_PATH="/home/dmdba/dmdbms/bin"
导入DEM WEB包
(1) 将dem.war包拷贝到tomcat的webapps目录下
cp  dem.war /dmdata/data/tomcat-dem/webapps/
(2) 解压缩dem.war包,获取 db.xml。解压dem.war方式有两种:一启动tomcat,
自动解压缩war包。二不启动tomcat,用户手动解压dem.war包。
3)修改DEM服务器配置文件db.xml。
解压后在tomcat的路径webapps/dem/WEB-INF/db.xml,填入DEM存储数据库部署信息
启动tomcat
cd /dmdata/data/tomcat-dem
./startup.sh
可在主机页面web登录http://172.20.10.2:8080/dem/
DEM默认用户名和密码为 admin/888888
被接管服务器上安装dmagent
配置dmagent目录下的 agent.ini,黄色部分根据实际DEM服务器IP端口进行更改。
vi /opt/dmdbms/tool/dmagent/agent.ini
center_url = http://192.168.23.236:8080/dem  
生成并安装service.key
./start.sh INSTALL_SERVICE_KEY 999999
注册服务
./service.sh install
常见问题
DEM检测不到agent服务器可能原因,时间不一致,确认时区
若DEM监控主机是红色状态显示内外网没配置,需要改成一样ip后正常

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服