达梦好用的监控工具 -- DEM 及配置流程

2024-02-06 21:32

本文主要是介绍达梦好用的监控工具 -- DEM 及配置流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DM 企业管理器的英文简称 DM Enterprise Manager (DEM)。 提供一个通过 WEB 界面来监控,管理,维护 DM 数据库的集中式管 理平台,可以从任何可以访问 web 应用的位置通过 DEM 来对 DM 数 据库进行各种管理和监控。(类似Oracle OEM的管理工具)

在这里插入图片描述

文章目录

  • DEM 的配置流程
    • 1 修改dm.ini参数
    • 2 运行dem_init.sql脚本
    • 3 配置TOMCAT
    • 4 访问DEM

DEM 的配置流程

1 修改dm.ini参数

[dmdba@DM8 ~]$ cd /dm/data/DAMENG/
[dmdba@DM8 DAMENG]$ vi dm.ini MEMORY_POOL          =  200BUFFER               =  1000KEEP                 =  64SORT_BUF_SIZE        =  50

2 运行dem_init.sql脚本

  • 在DB中配置
[dmdba@DM8 ~]$ cd /dm/web
[dmdba@DM8 web]$ cat readme.txt[dmdba@DM8 bin]$ ./disql sysdba/Dongyu89757SQL>  set define offSQL>  set char_code utf8SQL>  start /dm8/web/dem_init.sql
  • 重启DB服务
[dmdba@DM8 bin]$ ./DmServiceDMSERVER restart
Stopping DmServiceDMSERVER:                                [ OK ]
Starting DmServiceDMSERVER:                                [ OK ]
[dmdba@DM8 bin]$ 

3 配置TOMCAT

  • 查看java版本
[dmdba@DM8 web]$ java -version
openjdk version "1.8.0_272"
OpenJDK Runtime Environment Bisheng (build 1.8.0_272-b10)
OpenJDK 64-Bit Server VM Bisheng (build 25.272-b10, mixed mode)
  • 在conf/server.xml中 <Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段 maxPostSize="-1"

[dmdba@DM8 dm]$ unzip apache-tomcat-8.0.20.zip 
[dmdba@DM8 dm]$ mv apache-tomcat-8.0.20 tomcat8
[dmdba@DM8 dm]$ cd tomcat8/
[dmdba@DM8 tomcat8]$ cd conf/
[dmdba@DM8 conf]$ vi server.xml69     <Connector port="8080" protocol="HTTP/1.1"70                connectionTimeout="20000"71                redirectPort="8443"72                maxPostSize="-1" />       --> 新加这一行内容
  • 修改jvm启动参数,在catalina.sh加入如下内容:

    JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm8/bin"

[dmdba@DM8 tomcat8]$ pwd
/dm/tomcat8
[dmdba@DM8 tomcat8]$ ls
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work[dmdba@DM8 tomcat8]$ chmod 775 -R bin
[dmdba@DM8 tomcat8]$ cd bin/
[dmdba@DM8 bin]$ vi catalina.sh 
-- 在最上面加入JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm8/bin"
  • 配置启动文件
[dmdba@DM8 tomcat8]$ cp /dm/web/dem.war  /dm/tomcat8/webapps/
  • 配置java 环境变量
[root@DM8 ~]# cd /usr/lib/jvm/
[root@DM8 ~]# ls[dmdba@DM8 ~]$ vi .bash_profile 
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64  --> 新加这一行内容
export PATH=$JAVA_HOME/bin:$PATH							     --> 新加这一行内容
export PATH=$JAVA_HOME/bin:$DM_HOME/bin:$PATH      --> 新加这一行内容[dmdba@DM8 ~]$ source .bash_profile
  • 启动tomcat
[dmdba@DM8 bin]$ ./startup.sh
Using CATALINA_BASE:   /dm/tomcat8
Using CATALINA_HOME:   /dm/tomcat8
Using CATALINA_TMPDIR: /dm/tomcat8/temp
Using JRE_HOME:        /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64
Using CLASSPATH:       /dm/tomcat8/bin/bootstrap.jar:/dm/tomcat8/bin/tomcat-juli.jar
Tomcat started.

4 访问DEM

  • 检查dem.war 是否已解压
[dmdba@DM8 bin]$ cd /dm/tomcat8/webapps/
[dmdba@DM8 webapps]$ ls
dem  dem.war  docs  examples  host-manager  manager  ROOT
  • 配置后台数据库的连接信息:ip、port、用户名、密码信息等,在文件WEB-INF/db.xml(dem.war中)配置如下:
[dmdba@DM8 WEB-INF]$ cd /dm/tomcat8/webapps/dem/WEB-INF
[dmdba@DM8 WEB-INF]$ vi db.xml<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool><Server>192.168.2.10</Server>       ---> 本机IP地址<Port>5236</Port>										---> 数据库port(不变)   5236<User>SYSDBA</User>									---> <Password>SYSDBA</Password>					---> sysdba的密码<InitPoolSize>5</InitPoolSize><CorePoolSize>10</CorePoolSize><MaxPoolSize>50</MaxPoolSize><KeepAliveTime>60</KeepAliveTime><DbDriver></DbDriver><DbTestStatement>select 1</DbTestStatement><SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir><SSLPassword></SSLPassword>
</ConnectPool>
~                      
  • 重启tomcat
[dmdba@DM8 WEB-INF]$ cd /dm/tomcat8/bin/
[dmdba@DM8 bin]$ ./shutdown.sh
Using CATALINA_BASE:   /dm/tomcat8
Using CATALINA_HOME:   /dm/tomcat8
Using CATALINA_TMPDIR: /dm/tomcat8/temp
Using JRE_HOME:        /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64
Using CLASSPATH:       /dm/tomcat8/bin/bootstrap.jar:/dm/tomcat8/bin/tomcat-juli.jar
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
[dmdba@DM8 bin]$ 
[dmdba@DM8 bin]$ 
[dmdba@DM8 bin]$ ./startup.sh 
Using CATALINA_BASE:   /dm/tomcat8
Using CATALINA_HOME:   /dm/tomcat8
Using CATALINA_TMPDIR: /dm/tomcat8/temp
Using JRE_HOME:        /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64
Using CLASSPATH:       /dm/tomcat8/bin/bootstrap.jar:/dm/tomcat8/bin/tomcat-juli.jar
Tomcat started.
  • 访问路径

http://192.168.56.121:8080/dem/
admin/888888

在这里插入图片描述

在这里插入图片描述

这篇关于达梦好用的监控工具 -- DEM 及配置流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/685602

相关文章

Git打标签从本地创建到远端推送的详细流程

《Git打标签从本地创建到远端推送的详细流程》在软件开发中,Git标签(Tag)是为发布版本、标记里程碑量身定制的“快照锚点”,它能永久记录项目历史中的关键节点,然而,仅创建本地标签往往不够,如何将其... 目录一、标签的两种“形态”二、本地创建与查看1. 打附注标http://www.chinasem.cn

Vue3 如何通过json配置生成查询表单

《Vue3如何通过json配置生成查询表单》本文给大家介绍Vue3如何通过json配置生成查询表单,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录功能实现背景项目代码案例功能实现背景通过vue3实现后台管理项目一定含有表格功能,通常离不开表单

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

MyBatis分页查询实战案例完整流程

《MyBatis分页查询实战案例完整流程》MyBatis是一个强大的Java持久层框架,支持自定义SQL和高级映射,本案例以员工工资信息管理为例,详细讲解如何在IDEA中使用MyBatis结合Page... 目录1. MyBATis框架简介2. 分页查询原理与应用场景2.1 分页查询的基本原理2.1.1 分

mybatis映射器配置小结

《mybatis映射器配置小结》本文详解MyBatis映射器配置,重点讲解字段映射的三种解决方案(别名、自动驼峰映射、resultMap),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定... 目录select中字段的映射问题使用SQL语句中的别名功能使用mapUnderscoreToCame

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

MySQL8 密码强度评估与配置详解

《MySQL8密码强度评估与配置详解》MySQL8默认启用密码强度插件,实施MEDIUM策略(长度8、含数字/字母/特殊字符),支持动态调整与配置文件设置,推荐使用STRONG策略并定期更新密码以提... 目录一、mysql 8 密码强度评估机制1.核心插件:validate_password2.密码策略级