【赵渝强老师】达梦数据库的DEM工具
达梦数据库提供DEM客户端工具,方便对数据库实例进行监控。DEM全称为Dameng Enterprise Manager。本工具主要提供如下功能: 视频讲解如下: 下表列举了部署DEM的环境以及需要监控的目标数据库的信息。 下面的步骤将首先部署DEM,然后再通过使用DEM监控数据库的系统资源。 (2)DEM后台数据库创建成功后,修改数据库dm.ini参数配置进行优化,推荐下面的配置。 (3)使用disql命令行工具登录主机2上的数据库,并执行下面的语句修改参数设置。 (4)重启数据库实例。 (5)在主机2上使用disql登录数据库实例执行SQL脚本创建相关数据表。 (6)将/home/dmdba/dmdbms/web/dem.war文件解压,并修改WEB-INF目录下的db.xml,如下所示。 (7)安装Tomcat。 (8)修改Tomcat的conf/server.xml文件,增加属性字段maxPostSize,如下所示。 (9)修改Tomcat的bin/catalina.sh文件,增加下面的配置。 (10)将dem.war解压后的目录复制到Tomcat的webapps目录下。 (13)使用初始账号登录DEM,主界面如下图所示。 (14)在主机1上进入DEM代理dmagent所在目录。 (15)修改dmagent配置文件agent.ini的以下参数。 (16)在主机1上启动dmagent。 (17)在DEM页面上选择“资源监控”,此时在“主机”列表中便可以观察到主机1,如下图所示。 (18)点击“资源监控”选项卡中的“配置网络”,在弹出的对话框中配置主机1的内网IP并保存,如下图所示。 (19)此时“资源监控”选项卡如下图所示。 (20)在“资源控制”中点击下方的“数据库”选项卡,并添加一个单实例的数据库连接。如下图所示。 (21)在“添加数据库”对话框中输入主机1上目标数据的信息,如下图所示。 (22)点击下方的“测试”,数据库连接成功。如下图所示。 (23)在“添加数据库”对话框中,点击“确定”回到“资源监控”的页面上。并将鼠标放置在数据库实例的“健康度”上,即可监控该数据库实例的健康状态。如下图所示。 (24)点击“操作”下方的下拉箭头,如下图所示。 (25)在弹出的菜单中可以选择对应的功能菜单监控该数据库实例,如下图所示。 (26)选择“表空间分析”,即可监控目标数据库实例的表空间状态,如下图所示。
https://www.bilibili.com/video/BV1gqo6BzEuy/?aid=116474563861...
(1)在主机2上安装DM数据库并创建数据库实例,将其作为DEM的后台数据库。
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
MAX_BUFFER = 2000
SORT_BUF_SIZE = 50SQL> alter system set 'SORT_BUF_SIZE'=50;
SQL> alter system set 'BUFFER'=1000 spfile;
SQL> alter system set 'KEEP'=64 spfile;
SQL> alter system set 'MAX_BUFFER'=2000 spfile;
SQL> alter system set 'SORT_BUF_SIZE'=50 spfile;DmServiceDMSERVER restartSQL> set define off
SQL> set char_code utf8
SQL> start /home/dmdba/dmdbms/web/dem_init.sql<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Server>localhost</Server>
<Port>5236</Port>
<User>SYSDBA</User>
<Password>Welcome_1</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>tar -zxvf apache-tomcat-8.5.37.tar.gz......
<Connector port="8080" protocol="HTTP/1.1"
maxPostSize="-1"
connectionTimeout="20000"
redirectPort="8443" />
......
maxPostSize=-1的意思是使post内容大小不限制。JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/home/dmdba/dmdbms/bin"
(11)启动Tomcat。
(12)通过浏览器访问地址http://192.168.79.12:8080/dem/,如下图所示。
登录DEM的初始账号密码是:admin/888888

cd /home/dmdba/dmdbms/tool/dmagentcenter.url=http://192.168.79.12:8080/dem #DEM 访问地址
gather_enable=true #开启收集监控数据功能,默认打开
service_enable=true #开启远程调用功能,部署时需要打开./start.sh agent.ini
# 输出的信息如下:
tip: if using the deployment feature,
it is recommended to start dmagent with the '-d' parameter.
Agent-V6.1.0.10398-2022.03.03-DEV
System is ready.








