注册
达梦企业管理平台(DEM)搭建与使用总结
培训园地/ 文章详情 /

达梦企业管理平台(DEM)搭建与使用总结

十之八九💫 2026/04/15 59 0 0

一、环境准备与文件部署

1.文件上传与解压

将 Tomcat 安装包、DM 数据库 ISO 镜像、DEM 安装包上传至服务器/opt/dm目录,并完成解压操作,目录结构如下:

/opt/dm/
├── apache-tomcat-8.5.90.tar.gz  # Tomcat安装包
├── apache-tomcat-8.5.90        # Tomcat解压目录
├── dm7_20231031_x86_rh6_64.iso # DM7数据库镜像
├── dm8_20250514_x86_rh6_64.iso # DM8数据库镜像
├── jre-8u451-Linux-X64.tar.gz  # JRE环境包
└── dem                         # DEM解压目录

2.JDK 环境配置

查看并配置JAVA_HOME环境变量,指定 DM 数据库自带 JDK 路径:

# 查看当前JAVA_HOME配置
echo $JAVA_HOME
# 配置JAVA_HOME(以实际路径为准)
export JAVA_HOME=/home/dmdba/dm/dmdbms/jdk/
# 验证配置结果
echo $JAVA_HOME

3.部署 DEM 应用包

将dem目录下的dem.war包,拷贝至 Tomcat 的webapps目录:

cp /opt/dm/dem/dem.war /opt/dm/apache-tomcat-8.5.90/webapps/

二、Tomcat 启动与 DEM 配置

1.启动 Tomcat 服务

进入 Tomcat 的bin目录,执行启动脚本:

cd /opt/dm/apache-tomcat-8.5.90/bin
./startup.sh

启动成功后,webapps目录下的dem.war会自动解压为dem项目文件夹。

2.配置数据库连接

进入 DEM 项目的WEB-INF目录,编辑db.xml文件,配置本地 DM 数据库连接信息:

<?xml version="1.0" encoding="UTF-8"?><ConnectPool>
  <Server>127.0.0.1</Server>        <!-- 数据库IP -->
  <Port>5236</Port>                <!-- 数据库端口 -->
  <User>SYSDBA</User>              <!-- 数据库用户名 -->
  <Password>SYSDBA</Password>      <!-- 数据库密码 -->
  <InitPoolSize>5</InitPoolSize>
  <CorePoolSize>10</CorePoolSize>
  <MaxPoolSize>500</MaxPoolSize>
  <KeepAliveTime>60</KeepAliveTime>
  <DbDriver></DbDriver>
  <DbTestStatement>select 1</DbTestStatement>
  <SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
  <SSLPassword></SSLPassword></ConnectPool>

3.初始化 DEM 数据库表

使用 DM 管理工具,执行dem目录下的dem_init.sql脚本,创建 DEM 所需的系统表与基础数据。
图片 1.png

4.重启 Tomcat 生效配置

cd /opt/dm/apache-tomcat-8.5.90/bin
./shutdown.sh  # 停止服务
./startup.sh   # 启动服务

三、DEM 系统登录

配置完成后,通过浏览器访问 DEM 系统:
*访问地址:http://服务器IP:8080/dem/
*登录账号:admin
*默认密码:888888

四、DEM 核心功能模块说明

(一)开发模块

等效于 DM 数据库管理工具,支持数据库连接管理、SQL 在线编辑、对象管理(用户、角色、表空间等),可直接在 Web 界面完成数据库日常开发与运维操作。

(二)迁移模块

等效于 DM 数据迁移工具(DTS),支持多种数据源与达梦数据库之间的双向迁移:
1.异构数据库迁移:Oracle、MySQL、DB2、SQL Server 等→DM
2.文件数据迁移:CSV、Excel、TXT、SQL 等→DM
3.DM 数据库间迁移:DM6↔DM、DM↔DM
4.DM 导出文件:DM→CSV、Excel、TXT、Word 等

(三)部署模块

用于远程批量部署 DM 数据库实例、搭建各类集群,前提是目标服务器已部署并启动 dmagent。
1.获取 dmagent
agent 安装包位于:Tomcat/webapps/dem/resources/dmagent/,上传至目标服务器并解压。
2.配置 agent.ini

enter_url=http://DEM服务器IP:8080/dem  # DEM中心地址
gather_enable=true    # 开启数据采集
service_enable=true   # 开启远程调用(部署必开)

3.生成认证密钥

./start.sh install_service_key 999999  # 999999为DEM系统service_key配置值

4.注册与启动 agent 服务

./service.sh install   # 注册系统服务
./service.sh start     # 启动agent服务
./service.sh status    # 查看服务状态

5.集群部署支持
支持单实例、分布式、MPP、DSC、数据守护、实时主备、读写分离等多种集群类型的可视化搭建,支持参数可视化配置、安装包上传、任务一键执行。
图片 2.png图片 3.png图片 4.png图片 5.png图片 6.png图片 7.png图片 8.png图片 9.png图片 10.png图片 11.png图片 12.png
注:删除dmarch.ini中的ARCH_FLUSH_BUF_SIZE参数配置保存后,启动数据库服务,可正常启动,停止服务

(四)大盘模块

实时监控数据库 / 主机 / 集群的运行状态,支持DB、DPC、MCOPY、MPP、DSC、读写分离、主机、进程等多种监控类型,可视化展示 CPU、内存、磁盘 I/O、网络 I/O、会话、事务等核心指标。
图片 1.png图片 2.png图片 3.png

(五)巡检模块

支持数据库定时 / 单次巡检,内置服务器资源、内存池、缓存池、表空间、归档、备份、死锁等 20 + 项巡检项,可自定义健康度规则、告警阈值,自动生成巡检报告并支持邮件 / 自定义通知。
图片 4.png图片 5.png图片 6.png图片 7.png图片 8.png图片 9.png图片 10.png

(六)批量模块

支持对多台数据库 / 主机批量执行 SQL 语句、运维脚本,统一查看执行日志,提升批量运维效率。
图片 11.png图片 12.png图片 13.png图片 14.png图片 15.png

(七)监控模块

1.资源监控:实时查看主机、数据库、进程的负载、性能指标与历史趋势。
2.告警配置:自定义 CPU、内存、磁盘、网络、连接状态等告警规则,支持邮件、自定义通知,可设置告警重复间隔与级别。
图片 16.png图片 17.png图片 18.png图片 19.png图片 20.png图片 21.png图片 22.png

(八)备份模块

可视化配置 DM 数据库自动备份策略,支持全库备份、增量备份、差异备份,可设置备份频率、压缩、加密、并行数等参数,自动执行备份并留存历史记录。
图片 23.png图片 24.png图片 25.png图片 26.png

(九)自定义模块

支持自定义 SQL 监控、自定义脚本执行,可配置监控频率、超时时间,将自定义 SQL 结果集接入监控大盘与告警体系。
图片 27.png图片 28.png图片 29.png

(十)资源包模块

管理 DM 安装包、dmagent、dmsdk 等部署资源,支持文件上传、SHA256 校验、版本管理。
图片 30.png

(十一)系统模块

提供用户管理、角色管理、对象管理、审计信息、系统运行状态、系统参数配置等功能,可配置页面刷新频率、告警通知规则、会话超时时间、历史数据清理等系统级参数。
图片 31.png图片 32.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服