DEM部署
dem部署之前要准备:
DEM WAR包
Tomcat
JAVA 1.8
其中DEM WAR包在达梦安装目录下
dmdba/dmdbms/web/dem.war
如果不会搭Tomcat和JAVA的可以看我这篇博客(达梦数据库自带jdk,和安装目录bin同一路径下):
链接: 点击我.
在配置好Tomcat和JAVA后,就可以正式开始搭建DEM了
1 . 创建一个新的数据库实例(必须创)
在达梦安装目录下运行:
./dminit path=/home/dmdba/data page_size=16 DB_NAME=DEM port_num=5239
2 . 修改DEM后台数据库dm.ini参数配置
cd /home/dmdba/data/DEM
vi dm.ini
3 .执行SQL脚本dem_init.sql
dem_init.sql 路径为达梦数据库安装目录下的/web/dem_init.sql
登入刚刚创建的数据库实例中,没创的用之前的。
set CHAR_CODE UTF8
start /home/dmdba/dmdbms/web/dem_init.sql
注意:第二条语句不用加分号
4 .配置Tomcat
在 tomcat的conf/server.xml 中<Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段 maxPostSize="-1";
5 . 修改jvm启动参数
在TOMCAT的bin目录下
JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/home/dmdba/dmdbms/bin"
6 .启动Tomcat
在Tomcat的bin目录下
./startup.sh
7 .将 dem.war 放到 tomcat 的 webapps 目录下
mv /home/dmdba/dmdbms/web/dem.war /opt/tomcat8/webapps
由于Tomcat是已经启动了,所以dem.war会自动解压
8 .修改DEM 连接后台数据库配置文件 db.xml
我的是自动解压在这个路径下
/opt/tomcat8/webapps/dem/WEB-INF
cd /opt/tomcat8/webapps/dem/WEB-INF
vi db.xml
要修改的地方有:ip、port、用户名、密码
9 . 重启Tomcat
在Tomcat的bin目录下进行
./shutdown.sh
./startup.sh
10 .登录验证
换成自己虚拟机IP,在主机上登录
http://192.168.78.134:8080/dem/
显示画面为成功。
DMAGENT部署
在DM安装目录的tool下有dmagent
1 .修改dmagent 目录下的 agent.ini
center.url = http://192.168.78.134:8080/dem
gather_enable=true
service_enable=true
2 .启动dmagent
用ROOT用户,在dmagent目录下:
./service.sh start
此时,可能会报这样一个错误
解决方法:
在这个目录下输入
./service.sh install
然后一直回车显示
重新执行,成功解决问题
这时,可以去dem中验证,可以查看部署成功的dmagent
更多资讯请上达梦技术社区了解: https://eco.dameng.com