达梦数据库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.

九、启动短信通知

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

相关文章
|
5月前
|
存储 关系型数据库 数据库
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
本文通过一个 Agentic RAG 应用的完整构建流程,展示了如何借助 RDS Supabase 快速搭建具备知识处理与智能决策能力的 AI 应用,展示从数据准备到应用部署的全流程,相较于传统开发模式效率大幅提升。
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
|
5月前
|
数据可视化 BI API
无缝对接云数据库:自定义报表生成工具在混合云环境下的部署指南
自定义报表生成工具通过拖拽设计、多数据源整合及自动化输出,帮助业务人员零代码创建个性化报表,解决传统工具灵活性不足、技术门槛高的问题。文章对比其与传统报表差异,列举行业应用场景(如财务、零售),并给出选型建议与主流工具(如FineReport、Power BI、板栗看板)的优劣势分析。
215 0
|
3月前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
545 5
|
3月前
|
数据库
【赵渝强老师】达梦数据库实例的状态
达梦数据库实例包含NORMAL、PRIMARY和STANDBY三种模式,以及MOUNT、OPEN和SUSPEND三种状态。模式之间可在MOUNT状态下相互转换,不同状态与模式适用于数据库的启动、配置及运行需求。
186 1
|
9月前
|
数据库
【YashanDB知识库】数据库一主一备部署及一主两备部署时,主备手动切换方法及自动切换配置
【YashanDB知识库】数据库一主一备部署及一主两备部署时,主备手动切换方法及自动切换配置
【YashanDB知识库】数据库一主一备部署及一主两备部署时,主备手动切换方法及自动切换配置
|
7月前
|
关系型数据库 MySQL 数据库
【赵渝强老师】数据库不适合Docker容器化部署的原因
本文介绍了在Docker中部署MySQL数据库并实现数据持久化的方法,同时分析了数据库不适合容器化的原因。通过具体步骤演示如何拉取镜像、创建持久化目录及启动容器,确保数据安全存储。然而,由于数据安全性、硬件资源争用、网络带宽限制及额外隔离层等问题,数据库服务并不完全适合Docker容器化部署。文中还提到数据库一旦部署通常无需频繁升级,与Docker易于重构和重新部署的特点不符。
396 18
【赵渝强老师】数据库不适合Docker容器化部署的原因
|
9月前
|
SQL 数据库 Docker
【赵渝强老师】在Docker中运行达梦数据库
本文介绍了在Docker容器中部署达梦数据库(DM 8)的具体步骤,包括创建文件夹、下载安装包、导入镜像、启动容器、登录数据库及查看状态等操作。同时,通过视频讲解辅助理解。文中还分析了将数据库服务容器化的潜在问题,如数据安全性、硬件资源争用、网络带宽占用和额外隔离带来的挑战,指出数据库服务在生产环境中可能不适合容器化的原因。
583 4
【赵渝强老师】在Docker中运行达梦数据库
|
9月前
|
SQL 缓存 分布式数据库
【赵渝强老师】达梦数据库的线程结构
达梦数据库采用单进程、多线程结构,利用对称服务器架构实现高效资源利用与可扩展性。其核心线程类型包括监听线程(管理客户端连接)、I/O线程(处理数据页读写)、工作线程(执行数据操作)、调度线程(定时任务管理)和日志刷新线程(确保REDO日志刷盘)。通过合理分工与同步机制,达梦数据库实现了高性能与稳定性。视频讲解进一步详细介绍了各线程的功能与协作方式。
254 1
【赵渝强老师】达梦数据库的线程结构
|
9月前
|
存储 SQL NoSQL
【赵渝强老师】达梦数据库的逻辑存储结构
本文介绍了达梦数据库的存储结构,包括逻辑和物理存储两部分。逻辑存储结构由数据库(Database)、表空间(Tablespaces)、段(Segments)、簇(Cluster)和页(Page)组成。数据库是最大逻辑单元,包含所有表、索引等;表空间由数据文件组成,用于存储对象;段由簇构成,簇包含连续的数据页;页是最小存储单元。文中还提供了查询表空间、段和页大小的SQL语句,并附有视频讲解和示意图。
330 7

热门文章

最新文章