DEM 部署需要准备:

  1. DEM WAR 包
  2. Tomcat
  3. JAVA 1.8
  4. 达梦数据库

其中 DEM WAR 包在达梦安装目录下/web/dem.war。

Tomcat 需要自己准备,与要部署的机器版本匹配即可。

需要配置 JAVA 环境,JAVA 版本必须为 JAVA 1.8。

达梦数据库为 DEM 的后台库,故需保证 DEM 所在机器能访问达梦数据库。达梦数据库

安装及实例可以参考其他文章。

查看JAVA版本

java -version

java怎么连接达梦 java连接达梦指定模式_java怎么连接达梦

一.DEM部署安装

  1. 修改 DEM 后台数据库 dm.ini 参数配置,推荐配置:

MEMORY_POOL = 200

BUFFER = 1000

KEEP = 64

SORT_BUF_SIZE = 50

        2.在 DEM 后台库中执行 SQL 脚本 dem_init.sql。

                dem_init.sql 路径为达梦数据库安装目录下的/web/dem_init.sql,此 SQL 脚本

                编码为 UTF-8。

java怎么连接达梦 java连接达梦指定模式_tomcat_02

 

java怎么连接达梦 java连接达梦指定模式_数据库_03

        3.配置 tomcat

                路径显示:

java怎么连接达梦 java连接达梦指定模式_JAVA_04

                1)在 conf/server.xml 中<Connector port="8080" protocol="HTTP/1.1"... 追加属性 字段                 maxPostSize="-1";

java怎么连接达梦 java连接达梦指定模式_tomcat_05

                2)修改 jvm 启动参数;

                        在bin/catalina.sh中增加

                        JAVA_OPTS="-server -Xms256m -Xmx1024m

                        -Djava.library.path=/opt/dmdbms/bin"

java怎么连接达梦 java连接达梦指定模式_JAVA_06

                3)将 dem.war 放到 tomcat 的 webapps 目录下;

java怎么连接达梦 java连接达梦指定模式_tomcat_07

 

java怎么连接达梦 java连接达梦指定模式_数据库_08

                4)启动 tomcat (必须先启动 tomcat,才会解压缩 war 包,当然也可以直接在

                        dem.war 中配置,该方式则无需启动 tomcat)。

        4.修改 DEM 连接后台数据库配置文件 db.xml

        配置 DEM 后台数据库的连接信息:ip、port、用户名、密码、连接池大小以及SSL登录信息          等,在文件 WEB-INF/db.xml(在 dem.war 中,解压后在tomcat的路径                                            webapps/dem/war/WEB-INI/db.xml 下)中配置。

        若要以 SSL 安全方式连接后台数据库,则需配置 SSLDir 和 SSLPassword默认在 WEB-              INF/sslDir 目录中存有密钥对,WEB-INF/db.xml 配置客户端连接使用的密钥文件路径                  (SSLDir)为 WEB-INF/sslDir/client_ssl/SYSDBA,密码(SSLPassword)为空,对应 WEB-        INF/db.xml 中配置的登录用户 SYSDBA。此时,只需拷贝 WEB-INF/sslDir/server_ssl 至后台        数据库执行码目录。

java怎么连接达梦 java连接达梦指定模式_java怎么连接达梦_09

java怎么连接达梦 java连接达梦指定模式_tomcat_10

        5.启动/重启 tomcat

                如果步骤 3 中启动了 tomcat,则需重启 tomcat,否则启动 tomcat。

        

java怎么连接达梦 java连接达梦指定模式_数据库_11

        6.登录验证

                假设部署 DEM 的机器 IP 为 192.168.0.104,则 DEM 访问

                地 址:http://192.168.1.101:8080/dem/。

                默认用户名和密码:admin/888888。

java怎么连接达梦 java连接达梦指定模式_java怎么连接达梦_12

java怎么连接达梦 java连接达梦指定模式_JAVA_13

        登录失败可能原因:

        https与http的问题

        配置路径包含中文

        环境变量未配置好,需要先查看jdk版本及环境配置

二.配置开机自启

        cp /home/dmdba/tomcat/apache-tomcat-8.0.35/bin/catalina.sh /etc/init.d/tomcatDEM

java怎么连接达梦 java连接达梦指定模式_java怎么连接达梦_14

        vi /etc/init.d/tomcatDEM

        添加

        #chkconfig: 2345 10 90
        #description:Dameng DEM Tomcat Service

        CATALINA_HOME=/home/dmdba/tomcat/apache-tomcat-8.0.35

java怎么连接达梦 java连接达梦指定模式_tomcat_15

        添加服务开机自启
        chkconfig --add tomcatDEM
        chkconfig --level 2345 tomcatDEM on
        chkconfig --list tomcatDEM

java怎么连接达梦 java连接达梦指定模式_java怎么连接达梦_16

        重启tomcat服务
        /etc/init.d/tomcatDEM stop
        /etc/init.d/tomcatDEM start

java怎么连接达梦 java连接达梦指定模式_java怎么连接达梦_17

三.配置dmagent

java怎么连接达梦 java连接达梦指定模式_数据库_18

        vi agent.ini(修改需要连接的dem的ip地址)

java怎么连接达梦 java连接达梦指定模式_tomcat_19

        安装DMAgentService,并启动 (root用户)

        [root@dm8mpp03 ~]# ./service.sh install

        Detected RHEL or Fedora:

        Installing the DMAgentService daemon…

        [root@dm8mpp03 ~]# /./service.sh start

        Starting DMAgentService…

        … running: PID:xxxx

        #启动后,DEM SERVER会自动发现监控主机。

        访问DEM系统查看目标主机

java怎么连接达梦 java连接达梦指定模式_java怎么连接达梦_20

        可以监控主机后注意配置主机内网,之后才可监控到数据库。