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

相关文章

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤

《SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤》本文主要介绍了SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤,文中通过示例代码介绍的非常详... 目录 目标 步骤 1:确保 ProxySQL 和 mysql 主从同步已正确配置ProxySQL 的

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,

springboot启动流程过程

《springboot启动流程过程》SpringBoot简化了Spring框架的使用,通过创建`SpringApplication`对象,判断应用类型并设置初始化器和监听器,在`run`方法中,读取配... 目录springboot启动流程springboot程序启动入口1.创建SpringApplicat

Java中基于注解的代码生成工具MapStruct映射使用详解

《Java中基于注解的代码生成工具MapStruct映射使用详解》MapStruct作为一个基于注解的代码生成工具,为我们提供了一种更加优雅、高效的解决方案,本文主要为大家介绍了它的具体使用,感兴趣... 目录介绍优缺点优点缺点核心注解及详细使用语法说明@Mapper@Mapping@Mappings@Co