暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

达梦工具DEM的安装部署

得一阳阳 2025-01-17
698

背景

DM 企业管理器的英文全称 DM Enterprise Manager,简称 DEM。

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

环境需求:

1、dm实例:dm8

2、jdk:jdk-8u231

3、tomcat:apache-tomcat-8.5.55.tar.gz

4、dem包:dem-32170-20241226-7.5.4.zip


安装DM8并初始化实例

初始化参数不做要求,使用默认参数即可。

dminit path=/home/dmdba/dmdbms PAGE_SIZE=32 EXTENT_SIZE=32 CHARSET=1


配置dem

上传dem包,解压缩到dm软件目录下

unzip dem-32170-20241226-7.5.4.zip -d /home/dmdba/dmdbms/web

调整数据库参数并执行dem_init.sql脚本

1、修改dm.ini相关参数配置,

cd /dmdata/data/DAMENG/

MEMORY_POOL = 200

BUFFER = 1000

KEEP = 64

SORT_BUF_SIZE = 64


2、在 DEM 后台库中执行 SQL 脚本 dem_init.sql

dem_init.sql 路径为达梦数据库安装目录下的/web/dem_init.sql,此 SQL 脚本编码为 UTF-8

如果使用 disql 执行 SQL 脚本,请设置 set CHAR_CODE UTF_8

[dmdba@node007 ~]cd /home/dmdba/dmdbms/bin

[dmdba@node007 bin]$ ./disql

SQL>set CHAR_CODE UTF_8;

SQL>start /home/dmdba/dmdbms/web/dem_init.sql


部署tomcat

解压tomcat,并启动tomcat

[root@node007 ~] tar -xvf apache-tomcat-8.5.55.tar.gz

[root@node007 ~] mv apache-tomcat-8.5.55 /usr/lock/tomcat

[root@node007 ~] cd /usr/lock/tomcat/bin

[root@node007 bin] ./startup.sh


image.png

浏览器访问 http://ip:8080,正常访问表示tomcat启动成功。

image.png

配置tomcat

修改tomcat的server.xml 文件:

在 conf/server.xml 中<Connector port="8080" protocol="HTTP/1.1"... 追加属性字段 maxPostSize="-1";

image.png

修改 jvm 启动参数,修改tomcat文件夹下/bin/catalina.sh文件,在底部加入:注意path路径为dm软件bin目录

JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/home/dmdba/dmdbms/bin"


把 dem.war 放到 tomcat 的 webapps 目录下,并启动tomcat (必须先启动 tomcat,才会自动解压缩 war 包)

-- 方式一、已经启动tomcat

cd /home/dmdba/dmdbms/web

mv dem.war /usr/lock/tomcat/webapps/

-- 方式二、未启动tomcat

unzip /home/dmdba/dmdbms/web/dem.war -d /usr/local/tomcat/webapps/dem


-- 启动tomcat命令

cd /usr/lock/tomcat/bin

./startup.sh


-- 停止tomcat命令

./shutdown.sh


注意:tomcat启动最好使用dmdba用户,不然后面快速装载可能有问题:

-- 给目录授权

chown -R dmdba:dinstall /usr/lock/tomcat


修改 DEM 连接后台数据库配置文件db.xml。配置 DEM 后台数据库的连接信息:ip、port、用户名、密码 等。重启tomcat

cd /usr/local/tomcat/webapps/dem/WEB-INF

vi db.xml


-- 重启tomcat

cd /usr/lock/tomcat/bin

./shutdown.sh

./startup.sh


image.png

访问DEM系统

访问地址:http://ip:8080/dem/

默认用户名密码:admin/888888

DEM Agent配置

注意:

(1)dmagent和dem所运行机器的时间需要一致(最多不要相差5分钟,相差太多监控会监视不到添加的主机)。

(2)被监控的机器也需要安装jre环境。

(3)在被监控节点配置并启用dmagent,默认数据库安装目录包含dmagent,但需要以root用户来启动服务。

修改所有目标节点上的dmagent配置

vi /home/dmdba/dmdbms/tool/dmagent/agent.ini


id_policy = 1

center_url = http://192.168.126.160:8080/dem


创建agent服务名

cd /home/dmdba/dmdbms/tool/dmagent

./service.sh install


启动运行dmagent服务

cd /home/dmdba/dmdbms/tool/dmagent/service/

./DmAgentService start


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论