返回 导航

其他

hangge.com

达梦数据库 - DEM的安装部署教程(Web版管理工具)

作者:hangge | 2023-08-01 08:45
    DEMDM 企业管理器的英文简称(全称 Dameng Enterprise Manager)。DEM 平台提供一个 Web 界面,可以方便我们使用浏览器通过 Web 访问的方式对达梦数据库进行各种管理和监控。下面我以 CentOS 7 系统为例,演示将如何搭建环境部署 DEM

1,环境准备

(1)首先服务器上需要安装 jdk,具体步骤可以参考我之前写的文章:

(2)接着还需要准备好 Tomcat用于运行 DEM,我们可以执行如下命令下载 Tomcattar 包:
wget -c "https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz"

(3)然后解压下载的文件:
tar xzvf apache-tomcat-8.5.34.tar.gz

(4)最后可以将解压出来的文件夹移动到合适的目录下,比如我这里移动到 /home 目录下:
mv apache-tomcat-8.5.34 /home/

2,初始化数据库数据

(1)DEM 运行时需要的数据库初始化脚本保存在达梦数据库安装目录里面,比如我安装的位置是 /dm8,那么初始化脚本就是 /dm8/web/dem_init.sql
注意:只有通过二进制安装文件安装的达梦数据库(安装步骤)才有初始化脚本、以及 dem.war 文件。如果是使用 docker 部署的数据库容器中是没有这些文件的。

(2)我们执行如下命令进入数据库的 bin 目录,并进入数据库交互模式:
cd /dm8/bin
./disql SYSDBA/SYSDBA

(3)接着在该数据库中执行 SQL 脚本 dem_init.sql 进行初始化:
set define off
set char_code utf8
start /dm8/web/dem_init.sql

3,安装 DEM

(1)将 DEM 项目 war 拷贝 Tomcat 项目目录
cp /dm8/web/dem.war /home/apache-tomcat-8.5.34/webapps

(2)接着进入 Tomcatbin 目录,并执行如下命令启动 Tomcat 服务:
./startup.sh

(3)进入 Tomcatwebapps 目录,可以看到 dem.war 已经自动解压出对应的 dem 文件夹:

(4)编辑 dem 文件夹中的 WEB-INF/db.xml 文件,将里面的数据库地址、端口、用户名、密码修改成合适的值,然后保存退出。

(5)再次回到 Tomcatbin 目录,执行如下命令停止、再重新启动服务:
./shutdown.sh
./startup.sh

4,访问 DEM

(1)假设我部署 DEM 的机器 IP192.168.60.2,则 DEM 访问地址为: ​http://192.168.60.2:8080/dem/​​。 默认用户名和密码:admin/888888
注意:如果页面不显示,提示“HTTP Status 404 – Not Found”等错误那就是 DEN 没有启动成功。我们可以查看 dem 目录下的 log/dem.log 日志文件来定位失败原因。

(2)登录后我们就可以添加数据库连接,进行数据库管理工作了。
评论

全部评论(0)

回到顶部