失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 达梦数据源配置_达梦DM8 数据库 DEM(Dameng Enterprise Manager) 安装配置

达梦数据源配置_达梦DM8 数据库 DEM(Dameng Enterprise Manager) 安装配置

时间:2021-01-19 00:34:03

相关推荐

达梦数据源配置_达梦DM8 数据库 DEM(Dameng Enterprise Manager) 安装配置

一,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) 安装配置》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。