一,DEM介绍
DEM全称为Dameng Enterprise Manager。DEM提供了达梦数据库对象管理和数据库监控的功能。/flynt/article/4241
看名字DEM是跟oracle公司的Enterprise Manager管理器差不多的,但是Oracle公司的EM是单独的安装介质,达梦的EM是数据库软件里面自带的,那么我们就安装体验一下达梦的EM。
DEM的安装手册是在安装数据库安装目录WEB目录下有readme.txt和DEM.pdf。
达梦DEM的系统架构图为:
二,DEM安装
1. 安装DM软件并创建实例
2. 修改数据库相关参数
数据库dm.ini参数配置进行优化。
推荐配置:
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
MAX_BUFFER = 2000
SORT_BUF_SIZE = 50
修改数据库参数:/flynt/article/4241
SQL> alter system set 'SORT_BUF_SIZE'=50;
DMSQL 过程已成功完成
已用时间: 9.712(毫秒). 执行号:513.
SQL> alter system set 'BUFFER'=1000 spfile;
DMSQL 过程已成功完成
已用时间: 11.547(毫秒). 执行号:515.
SQL> alter system set 'KEEP'=64 spfile;
DMSQL 过程已成功完成
已用时间: 12.279(毫秒). 执行号:517.
SQL> alter system set 'MAX_BUFFER'=2000 spfile;
DMSQL 过程已成功完成
已用时间: 11.495(毫秒). 执行号:518.
SQL> alter system set 'SORT_BUF_SIZE'=50 spfile;
DMSQL 过程已成功完成
已用时间: 11.761(毫秒). 执行号:519.
SQL> select name,type,value from v$parameter where name ='MEMORY_POOL';
行号 NAME TYPE VALUE
---------- ----------- ------- -----
1 MEMORY_POOL IN FILE 200
已用时间: 13.764(毫秒). 执行号:4.
SQL> select name,type,value from v$parameter where name ='BUFFER';
行号 NAME TYPE VALUE
---------- ------ ------- -----
1 BUFFER IN FILE 1000
已用时间: 10.964(毫秒). 执行号:5.
SQL> select name,type,value from v$parameter where name ='KEEP';
行号 NAME TYPE VALUE
---------- ---- ------- -----
1 KEEP IN FILE 64
已用时间: 10.534(毫秒). 执行号:6.
SQL> select name,type,value from v$parameter where name ='MAX_BUFFER';
行号 NAME TYPE VALUE
---------- ---------- ------- -----
1 MAX_BUFFER IN FILE 1000
已用时间: 11.328(毫秒). 执行号:7.
SQL> select name,type,value from v$parameter where name ='SORT_BUF_SIZE';
行号 NAME TYPE VALUE
---------- ------------- ------- -----
1 SORT_BUF_SIZE SESSION 50
已用时间: 10.754(毫秒). 执行号:8.
3. 在该数据库中执行以下SQL脚本dem_init.sql
创建相关数据表,在该数据库中执行以下SQL脚本/flynt/article/4241
cd /opt/app/dm8/dmdbms/web
SQL>set define off
SQL>set char_code utf8
SQL>start dem_init.sql
4. 配置后台数据库的连接信息
使用压缩工具打开$DM_HOME/web/dem.war,然后在文件WEB-INF/db.xml中配置数据库的ip、port、用户名、密码信息等信息。
db.xml源文件:/flynt/article/4241/flynt/article/4241
192.168.0.172
5237
SYSDBA
SYSDBA
5
10
50
60
select 1
../sslDir/client_ssl/SYSDBA
根据实际环境修改:/flynt/article/4241
/flynt/article/4241
192.168.56.12
5236
SYSDBA
SYSDBA
5
10
50
60
select 1
../sslDir/client_ssl/SYSDBA
5. 部署tomcat
5.1 创建目录
[root@localhost tmp]# mkdir -p /www/tomat
[root@localhost tmp]# tar -xvf /tmp/apache-tomcat-7.0.105.tar.gz -C /www/tomat/
[root@localhost tmp]# chown -R dmdba:dinstall /www/tomat/
5.2 添加环境变量
把环境变量添加的/etc/profile 里:
CATALINA_HOME=/www/tomat/apache-tomcat-7.0.105
export CATALINA_HOME
5.3 启动tomat
[dmdba@localhost bin]$ ./startup.sh
Using CATALINA_BASE: /www/tomat/apache-tomcat-7.0.105
Using CATALINA_HOME: /www/tomat/apache-tomcat-7.0.105
Using CATALINA_TMPDIR: /www/tomat/apache-tomcat-7.0.105/temp
Using JRE_HOME: /
Using CLASSPATH: /www/tomat/apache-tomcat-7.0.105/bin/bootstrap.jar:/www/tomat/apache-tomcat-7.0.105/bin/tomcat-juli.jar
Tomcat started.
启动成功后就可以访问了,如果访问不了的话看一下防火墙的状态。
http://IP:8080/
关闭:
shutdown.sh
6. 部署DEM到tomcat
6.1 复制修改过的war包到tomcat下
[dmdba@localhost webapps]$ cd /www/tomat/apache-tomcat-7.0.105/webapps
[dmdba@localhost webapps]$ cp /opt/app/dm8/dmdbms/web/dem.war .
6.2 修改server.xml文件
追加属性字段 maxPostSize=”-1”
maxPostSize参数的意思是 使post内容大小不限制
connectionTimeout="20000"
maxPostSize="-1"
redirectPort="8443" />
6.2 修改catalina.sh文件
CATALINA_HOME=/www/tomcat
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/opt/app/dm8/dmdbms/bin"
7. 访问DEM
访问地址:
http://192.168.56.12:8080/dem
默认的用户密码是:admin/888888
界面看着还是可以的,功能看起来也还比较全。
在实例连接中添加DEM后台数据库,看这个左边的列表其实就是manager的功能,使用比较方便,尤其是多个数据库实例管理的时候。
要添加其他节点的数据库首先要部署代理工具。
8. 部署DEM代理
8.1 修改agent配置参数
DEM的代理叫做dmagent,存放目录在达梦数据库安装目录的tool目录下。
修改config.properties文件:
##[General]
##run_mode values:
##0 - assist process
##1 - assist process & monitor
##2 - assist process & monitor & deployer
run_mode=2
##id_gen_policy values:
##0: mac&ip, mac preferred
##1: ip
id_gen_policy=0
ap_port=6363
rmi_port=6364
##[DEM]
center.url=http://192.168.0.172:8080/dem
center.agent_servlet=dem/dma_agent
8.2 安装并启动代理agent
[root@localhost dmagent]# ./DMAgentService.sh install
Detected RHEL or Fedora:
Installing the DMAgentService daemon using systemd...
creating default service file...
Created symlink from /etc/systemd/system/multi-user.target.wants/DMAgentService.service to /usr/lib/systemd/system/DMAgentService.service.
[root@localhost dmagent]# ./DMAgentService.sh start
Starting DMAgentService...
.......... running: PID:5452
9. 查看DEM监控
9.1 主机
启动代理agent后,刷新DEM界面,就会看到主机
主机最后边有一个操作:
负载统计:
磁盘分析:
还可以升级代理等功能。
9.2 数据库
主机监控的功能比较简单,但是DEM主要是针对数据库的,那么就看看数据库吧,数据库是需要添加的。
添加成功:
数据库可操作的选项:
AWR报告:
表空间情况:
版权声明:本文为博主原创文章,未经博主允许。
如果觉得《达梦数据源配置_达梦DM8 数据库 DEM(Dameng Enterprise Manager) 安装配置》对你有帮助,请点赞、收藏,并留下你的观点哦!