达梦数据库DEM监控部署教程分享

简介: 达梦数据库DEM监控部署教程分享


DM企业管理器的英文全称DM Enterprise Manger,简称DEM。DEM提供一个通过WEB界面来监控、管理、维护DM数据库的集中式管理平台,可以从任何可以访问WEB应用的位置通过DEM来圣DM数据库进行各种管理和监控。

一、安装JDK

1、下载所需安装包jdk-8u311-linux-x64.tar.gz

2、将解压后的目录移至/usr/local/jdk

3、配置环境变量

  1. [root@mydm ~]#vi /etc/profile #末尾添加以下内容
  2. JAVA_HOME=/usr/local/jdk/
  3. vi /root/.bashrc
  4. PATH=$PATH:$JAVA_HOME/bin
  5. [root@mydm ~]#source /etc/profile
  6. [root@mydm ~]#java -verison

说明:之前分享过JDK一键安装脚本。

二、安装tomcat

1、从官网下载所需的安装包apache-tomcat-8.5.81.tar.gz

2、将解压后的目录移至/usr/local/

3、进入bin目录下启动tomcat

  1. [root@mydm ~]# tar -xvf apache-tomcat-8.5.81.tar.gz -C /usr/local/
  2. [root@mydm ~]# cd /usr/local/apache-tomcat-8.5.81/bin
  3. [root@mydm ~]# sh start.sh

三、下载所需的dem.war

此安装包需联系DM销售获取。

四、修改数据库参数

  1. vi /dm/data/PROD/dm.ini
  2. MEMORY_POOL = 200
  3. BUFFER = 1000
  4. KEEP = 64
  5. SORT_BUF_SIZE = 50

五、执行SQL脚本

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

  1. SQL> set CHAR_CODE UTF8
  2. SQL> start /dmdbms/web/dem_init.sql

六、安装DEM

拷贝dem.war到tomcat进行部署

将在数据库安装目录/dm/dbms/web/dem.war拷贝到Tomcat下的webapps

  1. [root@mydm ~]#cp /dm/dbms/web/dem.war /usr/local/apache-tomcat-8.5.81/webapps
  2. [root@mydm ~]# jar -xvf dem.war
  3. [root@mydm ~]#cd dem/WEB-INF/db.xml

修改对应的IP地址、端口和账号密码等

  1. [root@mydm sslDir]# cp /usr/local/apache-tomcat-8.5.81/webapps/dem/WEB-INF/sslDir/server_ssl.tar /dm/dbms/bin
  2. [root@mydm bin]# tar -xvf server_ssl.tar
  3. [root@mydm bin]# chown -R dmdba.dinstall server_ssl
  4. [root@mydm bin]# ./shutdown.sh
  5. [root@mydm bin]# ./startup.sh

七、登录DEM

  1. http://192.168.59.172:8080/dem

  1. 默认账号密码为admin/88888

八、监控数据库所在主机

1、安装dmagent

上传dmagent-5.2.3.zip至数据库安装目录下

  1. [root@mydm ~]#unzip dmagent-5.2.3.zip
  2. vi agent.ini
  3. 修改以下内容
  4. center.url=http://192.168.59.172:8080/dem #DEM访问地址  
  5. gather_enable=true #开启收集监控数据功能,默认打开  
  6. service_enable=true #开启远程调用功能,部署时需要打开,

  1. [root@mydm ~]# ./start.sh -d agent.ini
  2. Starting dmagent...
  3. The dmagent(pid: 7806) started successfully.

九、启动短信通知

大家根据需求进行配置即可,短信需要对接可以开放的短信接口。

相关文章
|
1天前
|
存储 监控 安全
数据库多实例的部署与配置方法
【10月更文挑战第23天】数据库多实例的部署和配置需要综合考虑多个因素,包括硬件资源、软件设置、性能优化、安全保障等。通过合理的部署和配置,可以充分发挥多实例的优势,提高数据库系统的运行效率和可靠性。在实际操作中,要不断总结经验,根据实际情况进行调整和优化,以适应不断变化的业务需求。
|
11天前
|
存储 SQL 关系型数据库
【入门级教程】MySQL:从零开始的数据库之旅
本教程面向零基础用户,采用通俗易懂的语言和丰富的示例,帮助你快速掌握MySQL的基础知识和操作技巧。内容涵盖SQL语言基础(SELECT、INSERT、UPDATE、DELETE等常用语句)、使用索引提高查询效率、存储过程等。适合学生、开发者及数据库爱好者。
27 0
【入门级教程】MySQL:从零开始的数据库之旅
|
16天前
|
SQL 数据库
达梦数据库阻塞死锁及解锁
【10月更文挑战第6天】本文介绍了在达梦数据库中模拟和解决死锁的方法。首先通过创建表并插入数据但不提交事务,模拟了阻塞情况;接着利用V$TRXWAIT和V$SESSIONS视图查询阻塞信息,并通过SP_CLOSE_SESSION函数解决阻塞。最后讨论了死锁的成因及避免策略,强调了正确管理事务的重要性。
|
23天前
|
SQL 存储 数据库
初识SQL数据库教程——从入门到精通
随着信息技术的飞速发展,数据库技术已成为计算机领域的重要组成部分。作为最流行的数据库管理系统之一,SQL数据库广泛应用于各类企业和组织的数据管理中。本文将带领读者从入门到精通,学习SQL数据库的相关知识。一、SQL数据库概述SQL(StructuredQueryLanguage)是一种用于管理关系数
34 2
|
24天前
|
关系型数据库 MySQL 数据库
使用Docker部署的MySQL数据库,数据表里的中文读取之后变成问号,如何处理?
【10月更文挑战第1天】使用Docker部署的MySQL数据库,数据表里的中文读取之后变成问号,如何处理?
50 3
|
24天前
|
关系型数据库 MySQL 数据库
使用Docker部署的MySQL数据库如何设置忽略表名大小写?
【10月更文挑战第1天】使用Docker部署的MySQL数据库如何设置忽略表名大小写?
64 1
|
13天前
|
SQL NoSQL MongoDB
一款基于分布式文件存储的数据库MongoDB的介绍及基本使用教程
一款基于分布式文件存储的数据库MongoDB的介绍及基本使用教程
31 0
|
14天前
|
Oracle Java 关系型数据库
使用DataGrip链接达梦数据库
使用DataGrip链接达梦数据库
23 0
|
17天前
|
存储 NoSQL API
.NET NoSQL 嵌入式数据库 LiteDB 使用教程
.NET NoSQL 嵌入式数据库 LiteDB 使用教程~
|
15天前
|
存储 关系型数据库 MySQL
Mysql(4)—数据库索引
数据库索引是用于提高数据检索效率的数据结构,类似于书籍中的索引。它允许用户快速找到数据,而无需扫描整个表。MySQL中的索引可以显著提升查询速度,使数据库操作更加高效。索引的发展经历了从无索引、简单索引到B-树、哈希索引、位图索引、全文索引等多个阶段。
50 3
Mysql(4)—数据库索引