DM数据库维护与管理-DEM监控管理

本文档详细介绍了达梦数据库企业管理系统(DEM)的安装与配置过程,包括数据库控制文件优化、创建数据库及用户、配置JDK和Tomcat、安装DEM、设置DEM连接参数、安装和配置DEM监控代理、解决网络问题以及添加主机和数据库监控项。通过这些步骤,实现了对达梦数据库的全面监控和管理。
摘要由CSDN通过智能技术生成

3-7. DM数据库维护与管理-DEM监控管理
DM数据库日常巡检与性能监视
DEM监控管理工具

DEM全称是 Dameng Enterprise Manager。DEM提供了达梦数据库对象管理和数据库监控的功能。

以192.168.1.91 为例:
1.创建一个数据库作为DEM后台数据库,并对数据库控制文件dm.ini参数配置进行优化,推荐配置:
这里直接在原来的faxfacdb数据库中配置
 
实验:
对数据库控制文件dm.ini参数配置进行优化
D:\dm\dmdbms\dm8\bin>disql sysdba/dameng123

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 20.783(ms)
disql V8
SQL>
SQL> alter system set 'SORT_BUF_SIZE'=200;
DMSQL 过程已成功完成
已用时间: 23.910(毫秒). 执行号:1000.
SQL> alter system set 'BUFFER'=1000 spfile;
DMSQL 过程已成功完成
已用时间: 23.388(毫秒). 执行号:1001.
SQL> alter system set 'KEEP'=64 spfile;
DMSQL 过程已成功完成
已用时间: 22.247(毫秒). 执行号:1002.
SQL> alter system set 'MAX_BUFFER'=2000 spfile;
DMSQL 过程已成功完成
已用时间: 14.812(毫秒). 执行号:1003.
SQL> alter system set 'SORT_BUF_SIZE'=50 spfile;
DMSQL 过程已成功完成
已用时间: 15.512(毫秒). 执行号:1004.

创建用户用于实验
SQL> create tablespace dem datafile 'd:\dm\dmdata\faxfacdb\dem.dbf' size 100 autoextend off;
操作已执行
已用时间: 147.738(毫秒). 执行号:1005.
SQL> create user dem identified by dameng123 default tablespace dem;
操作已执行
已用时间: 19.030(毫秒). 执行号:1006.
SQL> grant dba to dem;
操作已执行
已用时间: 4.269(毫秒). 执行号:1007.
SQL> conn dem/dameng123
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 14.633(ms)
SQL>

在该数据库中执行SQL脚本
初始化一些设置和表
SQL> set CHAR_CODE UTF8
SQL> start D:\dm\dmdbms\dm8\web\dem_init.sql

SQL> commit;
操作已执行
已用时间: 1.091(毫秒). 执行号:2219.
执行完毕。
SQL> exit

安装配置JDK和Tomcat
文件路径:
E:\0-ISO\3-Middleware\Tomcat\tomcat8\ apache-tomcat-8.5.64.exe
E:\0-ISO\3-Middleware\jdk\1.8\win64\ jdk-8u45-windows-x64.exe

安装JDK
双击,下一步,安装功能(默认),安装路径:D:\Java\jdk1.8.0_92\,下一步。

安装JRE
安装路径:D:\Java\jre1.8.0_92\,下一步,关闭-完成。

设置JDK环境变量
右键我的电脑,高级系统设置,环境变量,系统变量,新建,变量名:JAVA_HOME,变量值:D:\Java\jdk1.8.0_92,确定,确定,确定。

安装Tomcat
双击,下一步,同意许可,默认安装,配置(全部默认),JAVA路径:D:\Java\jdk1.8.0_92(D:\Java\jre1.8.0_92路径名是自动识别的,如果能自动说明前面配置的无问题,如果不行,需要检查!)下一步,Tomcat安装路径:D:\Tomcat,安装,1.需要启动(2.不需要看自述文档)完成,此时右下角会有Tomcat图标,服务是正在运行的。

测试:
360浏览器:
http://172.16.1.91:8080/,无问题。

安装DEM
复制D:\dm\dmdbms\dm8\web\ dem.war到D:\Tomcat\webapps\dem.war

点击右下角重启Tomcat服务

PS D:\Tomcat\webapps\dem\WEB-INF> dir

查看文件
目录: D:\Tomcat\webapps\dem\WEB-INF

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----         2022/2/9     22:08                classes
d-----         2022/2/9     22:08                deploy
d-----         2022/2/9     22:08                lib
d-----         2022/2/9     22:08                sslDir
-a----       2021/10/21     16:57            460 db.xml
-a----       2021/10/21     16:57             36 dem.properties
-a----       2021/10/21     16:57           2056 log4j.xml
-a----       2021/10/21     16:57          34898 web.xml

编辑db文件
修改了标红的行
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
    <Server>172.16.1.91</Server>
    <Port>5236</Port>
    <User>dem</User>
    <Password>dameng123</Password>
    <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配置文件
D:\Tomcat\conf\server
修改了标红的行
   <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               maxPostSize="-1"
               redirectPort="8443" />
    <!-- A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    -->

修改Tomcat启动参数
D:\Tomcat\bin\ catalina
修改了标红的行
setlocal
set java_opts="-server -Xms512m -Xmx1024m -Djava.library.path= d:\dmdbms\bin"
rem Suppress Terminate batch job on CTRL+C

修改Tomcat配置文件
D:\Tomcat\conf\ context
修改了标红的行
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
    <Resources cachingAllowed="true" cacheMaxSize="200000" />
    <!-- Uncomment this to disable session persistence across Tomcat restarts -->

点击右下角重启Tomcat服务

测试:
360浏览器:
http://172.16.1.91:8080/

http://172.16.1.91:8080/dem/
无问题

达梦数据库企业管理系统
登陆
用户名:admin
密码:888888

左上角客户端工具,对象管理,右键新建连接,连接92实例,测试成功,确定,右键点击实例,性能大盘-可以看到性能,其他功能可以自己尝试。

主机监控:

查看所有文件
PS D:\dm\dmdbms\dm8\tool\dmagent> dir

    目录: D:\dm\dmdbms\dm8\tool\dmagent

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        2022/1/15     20:54                lib
d-----         2022/2/9     23:11                log
d-----        2022/1/15     20:54                resources
d-----         2022/2/9     23:11                service
-a----         2022/2/9     23:02          16330 agent.ini
-a----        2022/1/15     20:54           2042 log4j.xml
-a----        2022/1/15     20:54         794817 readme.pdf
-a----        2022/1/15     20:54           3574 service.bat
-a----        2022/1/15     20:54           3408 service.sh
-a----        2022/1/15     20:54           1410 start.bat
-a----        2022/1/15     20:54           2514 start.sh

编辑文件
D:\dm\dmdbms\dm8\tool\dmagent\agent
修改了标红的行
#general
    id_policy       = 0                                                 #agent id generate policy, 0: mac & ip, 1: ip
    center_url      = http://172.16.1.91:8080/dem                      #center url location, eg: http://192.168.2.10:8080/dem
    ip_list         = []                             #custom local ip list, auto collect if not config, example: [192.168.1.100, 192.168.2.100]
    dm_bin_path     =                                                   #dm bin path for jni call
#ap


安装服务:
D:\dm\dmdbms\dm8\tool\dmagent>service.bat install
input agent home [D:\dm\dmdbms\dm8\tool\dmagent] :
input agent.ini path [D:\dm\dmdbms\dm8\tool\dmagent\agent.ini] :
Installation the service DmAgentService completed.

启动服务
D:\dm\dmdbms\dm8\tool\dmagent>service.bat start
DmAgentService 服务正在启动 .
DmAgentService 服务已经启动成功。

我们可以在控制面板,服务中查看,已经出现并正在运行中。

继续
达梦数据库企业管理系统
用户名:admin
密码:888888

显示有网络问题
点击智能运维,资源监控,已经可以看到faxfac91,单机主机IP,点击上面更多-配置网络,双击内网IP,更改为统一外网IP,保存,关闭,问题解决。

点击下面监控大盘,布局,添加,可以添加主机和数据库监控项(我们全选),确定。

我们给linux系统的92也安装agent

编辑文件
修改了标红的行
[dmdba@faxfac92 dmagent]$ vim agent.ini 
#general
    id_policy   = 0                                                 #agent id generate policy, 0: mac & ip, 1: ip
    center_url  = http://172.16.1.91:8080/dem                      #center url location, eg: http://192.168.2.10:8080/dem
    ip_list     = []                               #custom local ip list, auto collect if not config, example: [192.168.1.100, 192.168.2.100]

查看文件
[root@faxfac92 ~]# cd /dm/dmdbms/dm8/tool/dmagent/
[root@faxfac92 dmagent]# ls
agent.ini  lib  log  log4j.xml  readme.pdf  resources  service  service.bat  service.sh  start.bat  start.sh

查看可执行的命令
[root@faxfac92 dmagent]# ./service.sh 123
Usage: service.sh { start | stop | delete  | status | restart | install }
       service.sh start         #start agent service
       service.sh stop          #stop agent service
       service.sh delete        #delete agent service
       service.sh restart       #restart agent service
       service.sh status        #show agent service's status
       service.sh install       #install agent service

安装服务
[root@faxfac92 dmagent]# ./service.sh install
input agent home [/dm/dmdbms/dm8/tool/dmagent] :
input agent.ini path [/dm/dmdbms/dm8/tool/dmagent/agent.ini] :
Installation the service DmAgentService completed.

启动服务
[root@faxfac92 dmagent]# ./service.sh start
Redirecting to /bin/systemctl start DmAgentService.service

查看进程
[root@faxfac92 dmagent]# systemctl status DmAgentService.service 
● DmAgentService.service - Dm Agent Service
   Loaded: loaded (/usr/lib/systemd/system/DmAgentService.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2022-02-09 23:41:46 CST; 19s ago
  Process: 27625 ExecStart=/dm/dmdbms/dm8/tool/dmagent/service/DmAgentService start (code=exited, status=0/SUCCESS)
 Main PID: 27669 (java)
    Tasks: 44
   CGroup: /system.slice/DmAgentService.service
           └─27669 java -Xms64m -Xmx2048m -cp /dm/dmdbms/dm8/tool/dmagent/lib/* -Dnoconsole=true -Ddameng.log.file=/dm/dmdbms/dm8/tool/dmagent/log4j.xml -Dagent.home=/dm/dmdbms/dm8/tool/dmagent -Dage...

Feb 09 23:41:40 faxfac92 systemd[1]: Starting Dm Agent Service...
Feb 09 23:41:46 faxfac92 DmAgentService[27625]: Starting dmagent SUCCESS!
Feb 09 23:41:46 faxfac92 systemd[1]: Started Dm Agent Service.

继续
达梦数据库企业管理系统
用户名:admin
密码:888888

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值