达梦DEM(数据库监控管理平台)安装部署指南

发布时间:2026/7/29 11:43:09
达梦DEM(数据库监控管理平台)安装部署指南 软件准备下载安装包DEM安装包下载链接dem_setup_20260702_x86_linux_64_9.0.1.zip百度网盘地址https://pan.baidu.com/s/1oqki-LBuW9NdOgXz-uDNSg?pwdea45提取码ea45Tomcat安装包文件路径dem_setup_20260702_x86_linux_64_9.0.1\dem_setup_20260702_x86_linux_64_9.0.1\source\server\apache-tomcat-9.0.113.zip说明Tomcat安装包已包含在DEM安装包内无需单独下载。解压DEM安装包后可在上述路径找到Tomcat安装包。文件上传准备将下载的DEM安装包上传到服务器指定位置dem_setup_20260702_x86_linux_64_9.0.1.zip→ 上传到/opt/目录一、环境与规划1.1 服务器环境操作系统CentOS 7达梦数据库服务器已安装路径/home/dmdba/dmdbms1.2 DEM 部署规划Tomcat安装路径/home/dmdba/tomcat9端口8888DEM应用路径/home/dmdba/tomcat9/webapps/demDEM后台数据库新建独立实例DEMDB端口5238数据库名DEMDB数据目录/dmdata/data/DEMDB/DEMDB元数据用户直接使用SYSDBA密码Dmdbapwd1DEM访问地址通过SSH隧道http://localhost:8888/dem/dem.html二、详细部署步骤2.1 准备安装介质上传到服务器的文件apache-tomcat-9.0.113.zip放在/home/dmdba/dem_setup_20260702_x86_linux_64_9.0.1.zip放在/opt/2.2 部署Tomcat切换到dmdba用户并解压Tomcat# 切换到dmdba用户su- dmdbacd/home/dmdba# 解压Tomcat/home/dmdba/dmdbms/jdk/bin/jar-xfapache-tomcat-9.0.113.zipmvapache-tomcat-9.0.113 tomcat9# 赋予权限需root执行su- rootchown-Rdmdba:dinstall /home/dmdba/tomcat9chmod-R755/home/dmdba/tomcat9配置Tomcat# 修改端口为8888并添加maxPostSize-1避免大文件上传限制sed-is|Connector port8080|Connector port8888 maxPostSize-1|/home/dmdba/tomcat9/conf/server.xml# 检查修改结果grepConnector port/home/dmdba/tomcat9/conf/server.xml# 应显示Connector port8888 maxPostSize-1 protocolHTTP/1.1 ...解压DEM安装包需要root权限su- root /home/dmdba/dmdbms/jdk/bin/jar-xf/opt/dem_setup_20260702_x86_linux_64_9.0.1.zipchown-Rdmdba:dinstall /opt/dem_setup_20260702_x86_linux_64_9.0.1注意解压后得到/opt/dem_setup_20260702_x86_linux_64_9.0.1/source/目录内含dem.war和resources/dem_init.sql。2.3 创建DEM后台数据库实例# 确保JAVA环境已设置如果没设置echoexport JAVA_HOME/home/dmdba/dmdbms/jdk~/.bash_profileechoexport PATH$JAVA_HOME/bin:$PATH~/.bash_profilesource~/.bash_profile# 创建数据目录并初始化实例大小写敏感CASE_SENSITIVEY端口5238mkdir-p/dmdata/data/DEMDB /home/dmdba/dmdbms/bin/dminitPATH/dmdata/data/DEMDBDB_NAMEDEMDBPORT_NUM5238SYSDBA_PWDDmdbapwd1SYSAUDITOR_PWDDmdbapwd2CASE_SENSITIVEY# 按文档修改dm.ini参数追加到文件末尾echoBUFFER 1000/dmdata/data/DEMDB/DEMDB/dm.iniechoKEEP 64/dmdata/data/DEMDB/DEMDB/dm.iniechoSORT_BUF_SIZE 50/dmdata/data/DEMDB/DEMDB/dm.ini2.4 启动数据库并初始化DEM元数据# 启动DEMDB实例nohup/home/dmdba/dmdbms/bin/dmserver /dmdata/data/DEMDB/DEMDB/dm.inisleep5# 验证端口可能监听IPv6ss-tlnp|grep5238登录disql并执行初始化脚本/home/dmdba/dmdbms/bin/disql SYSDBA/Dmdbapwd1127.0.0.1:5238在SQL下执行SETCHAR_CODE UTF8;START/opt/dem_setup_20260702_x86_linux_64_9.0.1/source/resources/dem_init.sqlCOMMIT;EXIT;耐心等待脚本执行完成2.5 部署dem.war手动解压避免自动覆盖配置# 清理旧应用如果有rm-rf/home/dmdba/tomcat9/webapps/demrm-rf/home/dmdba/tomcat9/work/Catalina/localhost/dem# 手动解压war包mkdir-p/home/dmdba/tomcat9/webapps/demcd/home/dmdba/tomcat9/webapps/dem# 使用JDK自带jar解压war包/home/dmdba/dmdbms/jdk/bin/jar-xf/opt/dem_setup_20260702_x86_linux_64_9.0.1/source/webapp/dem.warcd~2.6 配置数据库连接关键一步cat/home/dmdba/tomcat9/webapps/dem/WEB-INF/db.xmlEOF ?xml version1.0 encodingUTF-8? ConnectPool Server[::1]/Server Port5238/Port UserSYSDBA/User PasswordDmdbapwd1/Password InitPoolSize5/InitPoolSize CorePoolSize10/CorePoolSize MaxPoolSize500/MaxPoolSize KeepAliveTime60/KeepAliveTime DbDriver/DbDriver DbTestStatementselect 1/DbTestStatement /ConnectPool EOF说明因为本文是使用的IPv6地址所以Server必须用[::1]否则使用127.0.0.1会连接失败。2.7 启动Tomcat# 先杀死可能残留的Tomcat进程ps-ef|greptomcat|grep-vgrep|awk{print $2}|xargs-rkill-9# 启动/home/dmdba/tomcat9/bin/startup.shtail-f/home/dmdba/tomcat9/logs/catalina.out# 看到 Server startup 后 CtrlC2.8 访问DEM确保SSH隧道已建立Windows PowerShellssh-p 5234-L 8888:localhost:8888 root10.36.41.11浏览器访问地址http://localhost:8888/dem/dem.html账号admin密码888888三、部署验证与故障排查3.1 服务状态检查检查Tomcat进程ps -ef | grep tomcat检查端口监听ss -tlnp | grep 8888查看Tomcat日志tail -f /home/dmdba/tomcat9/logs/catalina.out3.2 常见问题数据库连接失败检查db.xml中的IP地址配置IPv6需使用[::1]端口冲突确保8888和5238端口未被占用权限问题确保所有文件的所有者为dmdba:dinstall四、总结本文详细介绍了达梦DEM在CentOS 7系统上的完整安装部署流程涵盖了环境准备、Tomcat部署、数据库实例创建、DEM应用部署、配置修改等关键步骤。按照本指南操作可以顺利完成DEM平台的安装和配置。注意事项所有路径和端口号可根据实际环境调整密码策略需符合达梦数据库要求部署前请确保服务器资源充足建议在生产环境部署前先在测试环境验证

相关新闻

最新新闻

日新闻

周新闻

月新闻