news 2026/10/24 4:00:46

【达梦】DMDEM部署及实例监控

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【达梦】DMDEM部署及实例监控

DMDEM部署说明-详细步骤-DM8达梦数据库

环境介绍

  • DM 企业管理器的英文全称 DM Enterprise Manager,简称 DEM。
  • DEM 提供一个通过 Web 界面来监控、管理并维护 DM 数据库的集中式管理平台,可以从任何可以访问 Web 应用的位置通过 DEM 来对 DM 数据库进行各种管理和监控。
  • DEM 不仅包含了传统桌面工具、管理工具 Manager 和数据迁移工具 DTS 等的功能,还提供了集群部署、监控和告警的功能。

1 部署DM8 数据库

1.1 创建一个数据库作为DEM后台数据库

dminitpath=/dmdataport_num=5337page_size=32db_name=DMinstance_name=DMpage_size=32log_size=2048sysdba_pwd=Aa123456sysauditor_pwd=Aa123456SYSSSO_PWD=Aa123456

1.2 创建数据库用户 DEM

  • 登录数据库管理员
./disql SYSDBA/Aa123456@localhost:5236
  • 创建数据库用户DEM
--通用机创建用户 DEM,替换DEM名,默认密码为:用户名123456789 --创建用户默认表空间 CREATE TABLESPACE"DEM01_DATA"DATAFILE'DEM_DATA_01.DBF'SIZE1024AUTOEXTEND ON NEXT1024MAXSIZE409600,'DEM_DATA_02.DBF'SIZE1024AUTOEXTEND ON NEXT1024MAXSIZE409600CACHE=NORMAL;--创建用户索引表空间 CREATE TABLESPACE"DEM02_INDEX"DATAFILE'DEM_INDEX_01.DBF'SIZE1024AUTOEXTEND ON NEXT1024MAXSIZE409600,'DEM_INDEX_02.DBF'SIZE1024AUTOEXTEND ON NEXT1024MAXSIZE409600CACHE=NORMAL;--创建用户 CREATEUSER"DEM"IDENTIFIED BY"NW@dameng.com123"DEFAULT TABLESPACE"DEM01_DATA"DEFAULT INDEX TABLESPACE"DEM02_INDEX";GRANT"DBA","PUBLIC","RESOURCE","SOI","SVI","VTI"TO"DEM";--修改用户失败登录次数限制: ALTERUSERDEM LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;--修改用户口令过期时间限制: ALTERUSERDEM LIMIT PASSWORD_LIFE_TIME UNLIMITED;--修改用户口令锁定期限制: ALTERUSERDEM LIMIT PASSWORD_LOCK_TIME UNLIMITED;

1.3 使用DEM用户导入dem_init.sql

  • 进入数据库bin 目录
./disql DEM/NW@dameng.com123setCHAR_CODE UTF8;start /opt/dmdem/resources/dem_init.sql
  • 日志
[dmdba@dsc01:/home/dmdba]$ disql DEM/'"NW@dameng.com123"'@localhost:5236 Server[localhost:5236]:mode is normal, state isopenlogin usedtime:9.499(ms)密钥过期时间:2027-07-07 disql V822:07:22 DEM@localhost:5236 SQL>setCHAR_CODE UTF8;22:07:27 DEM@localhost:5236 SQL>start /opt/dmdem/resources/dem_init.sql22:07:55 DEM@localhost:5236 SQL>/*======================================================================File: dem_init.sql Version:9.0.1 Summary: DEM的初始化SQL脚本 Tips: 使用disql运行此SQL脚本前,设置"set CHAR_CODE UTF8"======================================================================*/--SCHEMACREATE SCHEMA"DEM";executed successfully used time:135.315(ms). Executeidis4203.22:07:55 DEM@localhost:5236 SQL>SET SCHEMA"DEM";executed successfully used time:2.195(ms). Executeidis0.22:07:55 DEM@localhost:5236 SQL>--TABLECREATE TABLE"DEM"."ADMIN_ROLE"("ID"BIGINT NOT NULL,"NAME"VARCHAR(256),"DESCRIPTION"VARCHAR(1000),"TYPE"INTEGER,"PERMISSION"CLOB,"CREATOR"BIGINT,"IS_PUBLIC"BIT DEFAULT0,"GMT_CREATE"TIMESTAMP(0)DEFAULT SYSDATE,"GMT_MODIFY"TIMESTAMP(0)DEFAULT SYSDATE,"FLAG"BIT DEFAULT1, NOT CLUSTER PRIMARY KEY("ID"));executed successfully.........

2 配置tomcat

2.1 解压安装dem

-- 授予安装包权限chowndmdba.dinstall /opt/soft/dem_setup_20260702_x86_linux_64_9.0.1.zip -- 使用dmdba用户安装demsu- dmdbamkdir-p/opt/dmdemchowndmdba.dinstall-R/opt/dmdem/cd/opt/soft/unzip/opt/soft/dem_setup_20260702_x86_linux_64_9.0.1.zipchmod+x setup.sh ./setup.sh--cli

安装过程

[root@dsc01:/root/dem/dem_setup_20260702_x86_linux_64_9.0.1]# ./setup.sh --cli欢迎使用达梦企业管理系统(DMDEM)安装程序 请先阅读并同意《DMDEM许可协议与服务条款》 请选择:[1]阅读《DMDEM许可协议与服务条款》[2]同意《DMDEM许可协议与服务条款》并继续[3]不同意《DMDEM许可协议与服务条款》并退出>请输入[1-3, 默认值:3]:2>请输入安装目录[默认值:/opt/dmdem]:>请输入管理平台端口[默认值:32156]:>是否需要安装后立即启动?[Y/n, 默认值:Y]:>请输入管理员新密码:*********>请输入确认密码:*********>请输入service_key[远程RPC服务调用时所使用的校验key,为空时设置默认值]:>是否需要自定义URL?[y/N, 默认值:N]: N>请输入数据库IP[默认值:127.0.0.1]:>请输入数据库端口[默认值:5236]:>请输入用户名[默认值:SYSDBA]:>请输入密码:************ 预检查 √[安装路径]: 当前安装用户具备读写权限。 √[dem端口]: 端口32156可用 √[数据库]: 当前数据库可连接成功,且版本检测为DM8 √[CPU核数]: 当前CPU:4核(推荐:8核),建议使用更多核数的CPU。 √[内存]: 当前可用内存:4.3 GiB(推荐:4 GiB),满足推荐要求。 √[磁盘空间]: 当前可用磁盘空间:8.3 GiB(推荐:8 GiB),满足推荐要求。 √[性能参数]: onefilelimits:1000000,满足推荐要求65,536。 全部检查项:通过7/7。 检查成功>是否需要在安装过程中打印详细日志?[y/N, 默认值:N]:==============================================================参数总结=============================安装目录:/opt/dmdem 达梦企业管理平台(DEM):http://127.0.0.1:32156 DEM进程:自动启动 service_key:默认值 数据库IP:127.0.0.1 数据库端口:5236 用户名:SYSDBA 密码:********===================================================================================================>是否需要安装?[y/n]: y2026-10-0421:14:37[INFO]安装包文件复制...2026-10-0421:14:46[INFO]解压文件...2026-10-0421:15:02[INFO]修改配置文件...2026-10-0421:15:02[INFO]生成 files.data 文件...2026-10-0421:15:18[INFO]初始化DEM后台库...2026-10-0421:16:33[INFO]启动DEM...2026-10-0421:16:35[INFO]添加环境变量... 安装成功======================================================达梦企业管理系统安装完成=====================安装目录:/opt/dmdem 达梦企业管理平台(DEM):http://127.0.0.1:32156 DEM进程:自动启动 service_key:默认值 数据库IP:127.0.0.1 数据库端口:5236 用户名:SYSDBA 密码:******** 更多安装信息,请查看安装日志文件:/opt/dmdem/logs/install_detail.log

2.2 配置/tomcat/conf/server.xml

vi/opt/dmdem/server/conf/server.xml
  • 在<Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段
maxPostSize="-1"

2.3 修改jvm启动参数

  • Linux:
  • 修改/tomcat/bin/catalina.sh 脚本:
vi/opt/apache-tomcat-8.5.84/bin/catalina.sh -- 这里的-Djava.library.path子项填 达梦数据库的动态库路径JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/dmdbms/bin"

3 配置JAVA 1.8及以上版本的运行时环境

3.1 配置 JAVA 1.8 JDK 使用数据库自带的JDK

vi/home/dmdba/.bash_profileexportJAVA_HOME=/dmdbms/jdkexportCLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/exportPATH=$PATH:$JAVA_HOME/binsource/home/dmdba/.bash_profile

  • 查询JAVA环境变量是否生效
java-version

4 启动tomcat配置DEM项目

4.1 部署DEM包

  • 解压并配置war包的配置文件
cp/root/dem/dem_setup_20260702_x86_linux_64_9.0.1/source/webapp/dem.war /opt/dmdem/apache-tomcat-8.5.84/webapps/

4.2 启动 tomcat

cd/opt/dmdem/apache-tomcat-8.5.84/bin;./startup.sh

4.3 DEM配置db.xml

vi/opt/dmdem/apache-tomcat-8.5.84/webapps/dem/WEB-INF/db.xml<?xmlversion="1.0"encoding="UTF-8"?><ConnectPool><Url>jdbc:dm://192.168.109.41:5236?lobFetchOptimize=true</Url><User>DEM</User><Password>NW@dameng.com123</Password><InitPoolSize>5</InitPoolSize><CorePoolSize>10</CorePoolSize><MaxPoolSize>500</MaxPoolSize><KeepAliveTime>60</KeepAliveTime><DbDriver></DbDriver><DbTestStatement>select1</DbTestStatement></ConnectPool>

4.4 重启tomcat

cd/opt/dmdem/apache-tomcat-8.5.84/bin ./shutdown.sh ./startup.sh

5 访问DEM web manager

5.1 浏览器访问 url

http://192.168.109.41:8080/dem

5.2 登录的用户名/密码

  • admin/888888
  • 本机ip为192.168.109.41

5.3 DEM登录后连接数据库

6 安装部署agent

6.1 上传并解压dmagent压缩包

unzipdmagent-9.0.1.zip-d/dmagentcd/dmagentchmod+x /dmagent/*.sh

6.2 配置JAVA环境变量

vi~/.bash_profileexportJAVA_HOME=/dmdbms/jdkexportCLASSPATH=$JAVA_HOME/lib:$CLASSPATHexportPATH=$JAVA_HOME/bin:$PATH

6.3 修改dmagnet配置

vi/dmagent/agent.inicenter_url=http://192.168.0.104:8080/dem#DEM 地址ip_list=[192.168.109.41]gather_enable=true#开启收集监控数据功能,默认打开service_enable=true#开启远程调用功能,部署时需要打开

注意一定要配置ip_list为agent本地ip,不然dmagent代理会报错(无效的主机 ,或未启动数据库代理),导致无法添加数据库实例

6.4 核对dmagent和DEM服务器时间

6.5 生成并安装service.key

./start.sh INSTALL_SERVICE_KEY999999#此处的 999999 为指定的 key,999999 为默认值

6.6 启动dmagent

-- 注册 ./service.shinstall-- 启动 ./service.sh start -- 停止 ./service.sh stop -- 删除 ./service.sh delete -- 查看服务状态 ./service.sh status

6.7 部署过程

[root@dsc02:/dmagent]# ./start.sh INSTALL_SERVICE_KEY 999999tip:ifusing the deployment feature, it is recommended to start dmagent with the'-d'parameter. Agent-V9.0.1.51914-2026.07.02-DEV Key file:"/dmagent/service.key"generated.[root@dsc02:/dmagent]# ./service.sh installinput agent home[/dmagent]:/dmagent input agent.ini path[/dmagent/agent.ini]:inputserviceuser[root]:installation theserviceDmAgentService completed.[root@dsc02:/dmagent]# ./service start-bash: ./service: 是一个目录[root@dsc02:/dmagent]# ./service.sh startRedirecting to /bin/systemctl start DmAgentService.service

7 监控DSC

8 监控主备


社区官网 https://eco.dameng.com

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/24 3:57:11

用 A2A 协议打通远程智能体:ADK 多智能体协作实战指南

用 A2A 协议打通远程智能体:ADK 多智能体协作实战指南 【免费下载链接】adk-docs An open-source, code-first toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control. 项目地址: https://gitcode.com/GitHub_Trending/ad/…

作者头像 李华
网站建设 2026/10/24 3:55:38

直流电与交流电及电能和电功率

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/24 3:54:09

ai-md - SKILL

name: ai-md description: “Convert human-written CLAUDE.md into AI-native structured-label format. Battle-tested across 4 models. Same rules, fewer tokens, higher compliance.” risk: safe source: community date_added: “2026-03-11” AI.MD v4 — 完整的原生 …

作者头像 李华
网站建设 2026/10/24 3:52:16

Path of Building PoE2 免费Build规划器指南:离线规划天赋树与装备

Path of Building PoE2 免费Build规划器指南&#xff1a;离线规划天赋树与装备 【免费下载链接】PathOfBuilding-PoE2 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding-PoE2 Path of Building PoE2 是一款免费的《流放之路2》离线Build规划器&#x…

作者头像 李华
网站建设 2026/10/24 3:44:58

从预览版到开源权重:M3.1 Flash 一个月内走完了两段路

从预览版到开源权重&#xff1a;M3.1 Flash 一个月内走完了两段路 【免费下载链接】MiniMax-M3.1-Flash MiniMax-M3.1-Flash 是一款原生多模态混合专家&#xff08;MoE&#xff09;模型&#xff0c;面向编程、智能体工作流、计算机使用和网络安全等场景。它支持文本、图像和视频…

作者头像 李华