达梦数据库DM8配置DEM

达梦数据库的DEM类似于Oracle的OEM,使用DEM可以对达梦数据库进行监控等操作。

本文主要讲述如何配置DEM,以及如何将主机、数据库纳入DEM监控。

主要工作为:

1、首先基础环境检查配置,如防火墙,内外网IP配置。

2、准备一个数据库作为dem后台数据库,并修改dm.ini文件中缓存等几个参数的大小。

3、准备tomcat,下载解压tomcat即可 (如无jdk,则安装jdk)

4、修改1中数据库的war包中的数据库IP/PORT,放置入tomcat,启动tomcat,即可访问DEM

5、配置待加入主机的配置文件,执行agent启动脚本。

 

一、基础环境配置

1.1关闭防火墙

[root]#  systemctl stop firewalld.service            #停止firewall
[root]#  systemctl disable firewalld.service        #禁止firewall开机启动

1.2 设置内外网IP

一定要配置两个网卡,设置两个IP,一个内网,一个外网。

这个用于添加数据库,否则无法加入。

实验中可以为一个网段,比如都设置为对应一个NAT。

二、准备DEM后台数据库

2.1 dm.ini优化

创建一个数据库作为DEM后台数据库, 并对数据库控制文件dm.ini参数配置进行优化, 参考配置:
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
MAX_BUFFER = 2000
SORT_BUF_SIZE = 50

2.2 初始化DEM各种表结构

初始化DEM数据库需要执行/dmdbms/web/dem_init.sql 脚本,十几秒就完成了。有两种方法可以用:

方法一:


[dmdba@]$ disql SYSDBA/SYSDBA

Server[LOCALHOST:5236]:mode is normal, state is open
login used time: 192.449(ms)
disql V7.6.0.95-Build(2018.09.13-97108)ENT 
Connected to: DM 7.1.6.95
SQL> set define off
SQL> set char_code utf8
SQL> start /dm/dmdbms/web/dem_init.sql

方法二:

使用manager管理工具执行该脚本可以清晰的看见脚本执行过程

 

 

三、准备Tomcat

3.1 首先,下载软件(tomcat8 地址 https://tomcat.apache.org/download-80.cgi )

3.2、配置tomcat

首先将压缩包解压,如:拷贝到/usr/local目录下,目录路径为 /usr/local/tomcat/***

修改

vi /usr/local/tomcat/conf/server.xml

添加属性字段   maxPostSize="-1"

四、拷贝DEM中的war包到tomcat

需要修改dem.war包中的数据库配置,有两种方法:

方法一:

cp ~/dmdbms/web/dem.war /usr/local/tomcat/webapps/

启动tomcat:

[root@ conf]# /usr/local/tomcat/bin/startup.sh

#必须先启动tomcat,才会解压缩war包:
#修改DB配置文件中的IP和Port:
[root@ WEB-INF]# pwd
/.../tomcat/webapps/dem/WEB-INF
[root@DataHouse WEB-INF]# vi db.xml 
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
    <Dbtype>dm8</Dbtype>
    <Server>172.20.10.9</Server>
    <Port>5236</Port>
    <User>SYSDBA</User>
    <Password>SYSDBA</Password>
    <InitPoolSize>50</InitPoolSize>
    <CorePoolSize>100</CorePoolSize>
    <MaxPoolSize>500</MaxPoolSize>
    <KeepAliveTime>60</KeepAliveTime>
    <DbDriver></DbDriver>
    <DbTestStatement>select 1</DbTestStatement>
    <SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
    <SSLPassword></SSLPassword>
</ConnectPool>

#重启tomcat:
[dmdba@ conf]#  /usr/local/tomcat/bin/shutdown.sh
[dmdba@ conf]#  /usr/local/tomcat/bin/startup.sh

方法二:

建立mydem,cp dem.war 到 mydem中,

unzip dem.war

和方法一一样修改配置文件,再重新打包

zip -r dem.war ./*

然后拷贝到 /tomcat/webapps/ 目录下。

启动tomcat。

访问 DEM,网址 localhost:8080/dem, 用户名 admin,密码888888(6个8)

五、配置Agent

进入需要被监控数据库主机的目录

/home/dmdba/dmdbms/tool/dmagent

vi config.properties

#[DEM]
center.url=http://172.20.10.9:8080/dem
center.agent_servlet=dem/dma_agent

用root用户运行

./DMAgentService.sh install

./DMAgentService.sh start

即可看到主机信息。编辑内网IP、外网IP。

再添加数据库即可。

注意的是,需要配置内网两个网卡和防火墙。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值