达梦好用的监控工具 -- 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

相关文章

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.

JVisualVM之Java性能监控与调优利器详解

《JVisualVM之Java性能监控与调优利器详解》本文将详细介绍JVisualVM的使用方法,并结合实际案例展示如何利用它进行性能调优,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录1. JVisualVM简介2. JVisualVM的安装与启动2.1 启动JVisualVM2

Python使用FFmpeg实现高效音频格式转换工具

《Python使用FFmpeg实现高效音频格式转换工具》在数字音频处理领域,音频格式转换是一项基础但至关重要的功能,本文主要为大家介绍了Python如何使用FFmpeg实现强大功能的图形化音频转换工具... 目录概述功能详解软件效果展示主界面布局转换过程截图完成提示开发步骤详解1. 环境准备2. 项目功能结

Apache 高级配置实战之从连接保持到日志分析的完整指南

《Apache高级配置实战之从连接保持到日志分析的完整指南》本文带你从连接保持优化开始,一路走到访问控制和日志管理,最后用AWStats来分析网站数据,对Apache配置日志分析相关知识感兴趣的朋友... 目录Apache 高级配置实战:从连接保持到日志分析的完整指南前言 一、Apache 连接保持 - 性

MySQL 安装配置超完整教程

《MySQL安装配置超完整教程》MySQL是一款广泛使用的开源关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发,目前属于Oracle公司旗下产品,:本文主要介绍MySQL安装配置... 目录一、mysql 简介二、下载 MySQL三、安装 MySQL四、配置环境变量五、配置 MySQL5.1

Linux系统之stress-ng测压工具的使用

《Linux系统之stress-ng测压工具的使用》:本文主要介绍Linux系统之stress-ng测压工具的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、理论1.stress工具简介与安装2.语法及参数3.具体安装二、实验1.运行8 cpu, 4 fo

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

mybatis的mapper对应的xml写法及配置详解

《mybatis的mapper对应的xml写法及配置详解》这篇文章给大家介绍mybatis的mapper对应的xml写法及配置详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录前置mapper 对应 XML 基础配置mapper 对应 xml 复杂配置Mapper 中的相

Python使用pynput模拟实现键盘自动输入工具

《Python使用pynput模拟实现键盘自动输入工具》在日常办公和软件开发中,我们经常需要处理大量重复的文本输入工作,所以本文就来和大家介绍一款使用Python的PyQt5库结合pynput键盘控制... 目录概述:当自动化遇上可视化功能全景图核心功能矩阵技术栈深度效果展示使用教程四步操作指南核心代码解析

spring-gateway filters添加自定义过滤器实现流程分析(可插拔)

《spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔)》:本文主要介绍spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔),本文通过实例图... 目录需求背景需求拆解设计流程及作用域逻辑处理代码逻辑需求背景公司要求,通过公司网络代理访问的请求需要做请