1、介绍
1.1 dem介绍
DM企业管理器简称DEM。
DEM提供一个通过web界面来监控、管理并维护dm数据库的集中式管理平台。通过DEM对dm数据库进行各种管理和监控。DEM包含了传统桌面工具、管理工具manager、数据库迁移工具dts和集群部署、监控、告警功能。
1.2 环境介绍
环境准备:DEM WAR 包、tomcat、java 1.8和达梦数据库
其中DEM WAR 包在达梦安装目录下web/dem.war
2、安装DEM
2.1 安装dm数据库
创建用户
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba dmdba
创建安装目录
mkdir /dm/{dmdbms,dmdata}
安装数据库软件
./DMInstall.bin -i
根据提示进行安装。
创建数据库
./dminit path=/dm/dmdata
注册数据库服务,使用root用户
cd /dm/dmdbms/script/root
./dm_service_installer.sh -t dmserver -dm_ini /dm/dmdata/DAMENG/dm.ini -p DMSERVER
修改数据库参数
vi /dm/dmdata/DAMENG/dm.ini
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50
启动数据库
cd /dm/dmdbms/bin
./DmServiceDMSERVER start
2.2 安装tomcat和配置java环境
安装tomcat:
上传tomcat软件包到/opt,并解压.
unzip apache-tomcat-8.5.69.zip
配置tomcat:
(1)在 conf/server.xml 中<Connector port="8080" protocol="HTTP/1.1"... 追加属性字段 maxPostSize="-1"
(2)jvm内存配置,bin/catalina.sh
JAVA_OPTS="-server -Xms256m -Xmx2048m -Djava.library.path=/dm/dmdbms/bin"
配置java环境:
说明:数据库软件自带有jdk,也可以自己安装一个。
以下使用数据库软件自带的jdk
vi /etc/profile.d/jdk.sh
export JAVA_HOME=/dm/dmdbms/jdk
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
配置生效环境
source /etc/profile.d/jdk.sh
查看jdk版本
java -version
2.3 配置DEM
创建dem需要的数据库
cd /dm/dmdbms/bin
./disql sysdba/SYSDBA
SQL> set CHAR_CODE UTF8
SQL> start /dm/dmdbms/web/dem_init.sql
拷贝dem.war到tomcat进行部署
cp /dm/dmdbms/web/dem.war /opt/apache-tomcat-8.5.69/webapps
启动tomcat
cd /opt/apache-tomcat-8.5.69/bin
./startup.sh
配置数据连接信息
vi /opt/apache-tomcat-8.5.69/webapps/dem/WEB-INF/db.xml
重新启动tomcat
./shutdown.sh
./startup.sh
2.4 安装dmagent
获取dmagent
(1)达梦数据库安装目录的 tool 下有dmagent;
(2)登录部署好的 DEM,在监控和告警模块下单击主机,打开主机面板,在工具栏选择更多->下载代理,下载 dmagent
通过dmagent可以管理主机,dmagent也需要java环境,
存放在/dm/dmdbms/tool/dmagent,将这个目录打包发送到需要管理的服务器上。
cd /dm/dmdbms/tool
tar -cvf dmagent.tar.gz dmagent
修改配置文件
cd /opt/dmagent/
vi agent.ini
center.url=http://192.168.10.21:8080/dem #DEM 访问地址
gather_enable=true #开启收集监控数据功能,默认打开
service_enable=true #开启远程调用功能,部署时需要打开
启动dmagent
#进程方式运行
./start.sh /opt/dmagent/agent.ini
#服务方式运行
./service.sh install
./service.sh start
3、DEM使用
3.1 登录web界面
http://192.168.10.21:8080/dem/
默认用户名和密码:admin/888888
3.2 部署mpp集群
右键“集群部署”->“新建部署”
通过dem可以自动部署这些类型的集群。
本次部署mpp集群,选择部署在哪些主机上。
mpp集群实例规划,红框中的内容可以根据实际情况修改。
可以初始化新库,也可使用已存在的库。
根据实际设置这些参数和ip
根据实际配置归档
将/dm/dmdbms下的bin目录打包成zip:cd /dm/dmdbms/;zip -r bin.zip bin 。将bin.zip拷贝到登录dem web控制台的这台服务器上。
配置概览,点击“下一步”开始部署mpp集群
mpp集群部署进度,部署完成后可以添加到监控。
查看部署的mpp集群
DEM的其他功能可以使用web界面右上角的
,查看dem手册。