DEM 以 Web 应用的方式提供数据库管理、监控和维护的功能,实现远程管理和监控数据库实例,并且不局限于单个数据库实例的管理和监控,也能够对数据库集群(DM MPP、DMDSC 以及数据守护)进行管理和监控。
DEM 由以下几个部分组成: DEM 服务器 DEM 存储数据库 要管理和监控的数据库实例 数据库代理服务(dmagent) 其中 DEM 服务器为 DEM 应用服务器,负责处理客户端工具功能逻辑并存储 dmagent 收集到的数据到 DEM 存储数据库,同时展示数据给客户端。 DEM 存储数据库存储 DEM 的元数据和 dmagent 收集到的监控数据。 数据库代理服务 dmagent 为部署在远程机器上的代理,DEM 通过 dmagent 访问远程 主机,同时 dmagent 收集监控信息发送给 DEM。
DEM 与达梦数据库代理(简称 dmagent)需同时部署。dmagent 是 DEM 部署在远程 主机上的代理,只有在主机上启动了 dmagent,达梦企业管理平台软件才可以访问远程主机,并监控远程主机的相关信息。下面将分别介绍 DEM 和 dmagent 的部署步骤。
环境准备:虚拟机演示配置DEM WAR 包、tomcat、java 1.8和达梦数据库
其中DEM WAR 包在达梦安装目录下web/dem.war
注意:需要配置 JAVA 环境,JAVA 版本必须为 JAVA 1.8。
1.安装达梦数据库软件初始化实例(请参考DM8安装手册)
2.修改 DEM 后台数据库 DM.INI 参数配置
推荐配置:
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50
3.在 DEM 后台库中执行 SQL 脚本 dem_init.sql,完成后重启数据库
SQL>set define off
SQL>set char_code utf8
SQL>start /dm8/web/dem_init.sql
[dmdba@dca bin]$ ./DmServiceDMSERVER start
4.安装tomcat和配置java环境
安装tomcat:传tomcat软件包到/opt,并解压.unzip apache-tomcat-8.5.69.zip在 conf/server.xml 中<Connector port="8080" protocol="HTTP/1.1"... 追加属性字段 maxPostSize="-1"
5.修改 jvm 启动参数;
jvm内存配置,bin/catalina.sh
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm8/bin"
文章
阅读量
获赞