准备工作安装包下载

dem安装包下载

暂时没有在官方找到下载的地方,后续有找到会补充(可能是我的姿势不对),学习测试可以先临时用下面这个链接

链接:https://pan.baidu.com/s/1gXSd9fHuSj1M_zzauXjJVg

提取码:c9dq

  • tomcat安装包下载

下载地址

  • dm数据库

关于数据库的下载安装此处略过

  • dmagent

达梦安装目录的 tool 下存有 dmagent,可以从部署数据库的机器拷贝整个文件夹到要安装agent的机器上(都在同一台机器就不用)

java环境

DEM 和 dmagent 所在机器需要配置 JAVA 环境,JAVA 版本必须为 JAVA 1.8,dm数据库自带jdk环境 建议直接在环境变量中指定数据库的 jdk 目录

$ vi /etc/profile
export JAVA_HOME=/home/dmdba/dmdbms/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 检查java环境
java -version

达梦数据库 TIMESTAMPADD 达梦数据库价格_JAVA

如果dem和dmagent部署在不同的服务器上,需要配置时间同步(可以通过ntp实现)

安装部署

以下步骤建立在数据库已启动完成

初始化脚本

解压dem安装包

# 本次部署dem安装包上传至tmp目录
cd /tmp
unzip dem-21852-20240206-7.2.0.zip

解压可得到dem_init.sql、dem.war, 将初始化脚本移动到安装目录的 bin 目录下,执行初始化脚本

mv dem_init.sql /home/dmdba/dmdbms/bin
# 运行 disql
cd /home/dmdba/dmdbms/bin
./disql SYSDBA/SYSDBA@127.0.0.1:5237
# 设置编码
SQL> set CHAR_CODE UTF8
# 运行初始化脚本
SQL> start dem_init.sql

达梦数据库 TIMESTAMPADD 达梦数据库价格_达梦数据库 TIMESTAMPADD_02

执行完脚本后,在后台数据库中会生成一个 DEM 的模式,存放 DEM 运行所需要的表和视图

达梦数据库 TIMESTAMPADD 达梦数据库价格_JAVA_03

安装 tomcat

将tomcat安装包上传至服务器,解压

cd /tmp
mkdir -p /opt/tomcat
tar -zxvf apache-tomcat-8.5.100.tar.gz -C /opt/tomcat

达梦数据库 TIMESTAMPADD 达梦数据库价格_数据库_04

DEM 连接配置

# 将之前解压得到的 dem.war 包移至 Tomcat 的 webapps 目录下
mv /tmp/dem.war /opt/tomcat/apache-tomcat-8.5.100/webapps

启动 tomcat,会自动解压 war 包生成 dem 目录

cd /opt/tomcat/apache-tomcat-8.5.100/bin
./startup.sh

达梦数据库 TIMESTAMPADD 达梦数据库价格_tomcat_05

配置后台数据库的连接信息,重点核对 ip、port、用户名、密码信息

$ vi /opt/tomcat/apache-tomcat-8.5.100/webapps/dem/WEB-INF/db.xml
# 要依实际情况替换成正确的ip
<Server>127.0.0.1</Server>
<Port>5236</Port>
<User>SYSDBA</User>
<Password>SYSDBA</Password>

配置 DEM 日志级别(测试环境或磁盘空间足够可跳过)

日志最大大小= LOG_MAX_SIZE × LOG_MAX_COUNT × LOG_PRESERVE_DURATION;

LOG_MAX_SIZE :单个文件大小

LOG_MAX_COUNT :文件个数

LOG_PRESERVE_DURATION:保留时间

$ vi /opt/tomcat/apache-tomcat-8.5.100/webapps/dem/WEB-INF/log4j.xml

配置完成后需要重启tomcat才能生效

部署 dmagent

修改 dmagent 配置。配置 dmagent 目录下的 agent.ini

$ vi /home/dmdba/dmdbms/tool/dmagent/agent.ini
# 要依实际情况替换成正确的ip
center_url=http://127.0.0.1:8080/dem

配置 dmagent 日志级别(方法、含义同上)

启动 dmagent

./start.sh -d agent.ini

达梦数据库 TIMESTAMPADD 达梦数据库价格_tomcat_06

DEM 使用

在浏览器输入 DEM 端 IP:端口 / DEM,默认用户和密码为 “admin/888888” ,登录到 DEM 页面中

tips:

  1. 检查防火墙、安全组配置,确保对应ip、端口可以访问
  2. 检查tomcat、dmagent配置是否准确,服务有无正常运行

达梦数据库 TIMESTAMPADD 达梦数据库价格_达梦数据库 TIMESTAMPADD_07