1、搭建DEM系统
1.1-安装数据库
https://blog.youkuaiyun.com/qq_33809566/article/details/103245701
1.2-修改实例参数
修改 dm.ini参数配置
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
MAX_BUFFER = 2000 (dm7中设置,dm8中已没有此参数)
SORT_BUF_SIZE = 50
1.3-导入SQL脚本到数据库
在数据库中执行以下SQL脚本dem_init.sql;
```bash
[dmdba@localhost bin]$ ./disql
disql V8
用户名:
密码:
服务器[LOCALHOST:5236]:处于主库配置状态
登录使用时间: 318.389(毫秒)
SQL> SET DEFINE OFF
SQL> SET CHAR_CODE UTF8
SQL> START /dm7/web/dem_init.sql
1.4-安装JDK并配置环境变量
1、 安装JDK
下载jdk-8u152-linux-x64.rpm
链接:https://pan.baidu.com/s/1Nj42k5tgw6v4h4Uraup6uQ
提取码:q1um
[root@localhost opt]# rpm -ivh jdk-8u152-linux-x64.rpm
准备中... ################################# [100%]
正在升级/安装...
1:jdk1.8-2000:1.8.0_152-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
[root@localhost opt]#
2、设置JKD环境变量
配置/etc/profile,在文件尾部添加如下配置
root@localhost bin]# vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_152
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
3、生效配置文件,并查看java版本
[root@localhost opt]# source /etc/profile
[root@localhost opt]# java -version
openjdk version "1.8.0_222-ea"
OpenJDK Runtime Environment (build 1.8.0_222-ea-b03)
OpenJDK 64-Bit Server VM (build 25.222-b03, mixed mode)
1.5-配置tomcat
下载tomcat
链接:https://pan.baidu.com/s/11RGq-RDRuFS1b0XdrQ_qlg
提取码:1dag
将tomcat 部署到/dm8/tomcat7目录下:
[root@NeoKylin6-dm8 dm8] pwd
/dm8
[root@NeoKylin6-dm8 dm8] tar xvf apache-tomcat-7.0.96.tar
[root@NeoKylin6-dm8 dm8] mv apache-tomcat-7.0.96 tomcat7
[root@NeoKylin6-dm8 dm8] cd /dm8/tomcat7/bin
[root@NeoKylin6-dm8 bin] cp bin/catalina.sh /etc/init.d/tomcat
编辑tomcat文件:
[root@localhost ~]cd /etc/init.d/tomcat
[root@localhost ~]vi tomcat
在第二行输入
#chkconfig: 2345 10 90
#description:Tomcat service
CATALINA_HOME=/dm8/tomcat7
JAVA_HOME=/usr/java/jdk1.8.0_152
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/opt/dmdbms/bin"
修改tomcat的server.xml 文件:
[root@localhost conf]# vim server.xml
<Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段 maxPostSize="-1"
复制达梦DEM系统war部署到tomcat下面
```c
```bash
[root@localhost conf]# cd /dm8/web/
[root@localhost web]# ll
总用量 191484
-rwxr-xr-x. 1 dmdba dmdba 128532 10月 21 08:51 dem_init.sql
-rwxr-xr-x. 1 dmdba dmdba 3328380 9月 17 14:12 DEM.pdf
-rwxr-xr-x. 1 dmdba dmdba 4238 9月 17 14:12 demsdk.jar
-rwxr-xr-x. 1 dmdba dmdba 192603218 10月 21 08:48 dem.war
-rwxr-xr-x. 1 dmdba dmdba 3360 9月 17 14:12 readme.txt
[root@localhost web]# cp dem.war /dm8/tomcat7/webapps/
启动tomcat
[root@localhost web]# service tomcat start
Using CATALINA_BASE: /dm8/tomcat7
Using CATALINA_HOME: /dm8/tomcat7
Using CATALINA_TMPDIR: /dm8/tomcat7/temp
Using JRE_HOME: /usr/java/jdk1.8.0_152
Using CLASSPATH: /dm8/tomcat7/bin/bootstrap.jar:/dm8/tomcat7/bin/tomcat-juli.jar
[root@localhost web]#
修改DEM配置DB配置文件
[root@localhost dem]# cd /opt/dmdbms/tomcat7/webapps/dem/WEB-INF/
[root@localhost WEB-INF]# ll
总用量 48
drwxr-xr-x. 5 root root 88 10月 21 09:12 classes
-rw-r--r--. 1 root root 457 10月 9 21:08 db.xml
-rw-r--r--. 1 root root 36 8月 27 13:43 dem.properties
drwxr-xr-x. 3 root root 17 10月 21 09:12 deploy
drwxr-xr-x. 2 root root 4096 10月 21 09:12 lib
-rw-r--r--. 1 root root 1091 8月 27 13:43 log4j.xml
drwxr-xr-x. 4 root root 42 10月 21 09:12 sslDir
-rw-r--r--. 1 root root 31090 8月 27 13:43 web.xml
[root@localhost WEB-INF]# vi db.xml
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Server>127.0.0.1</Server>
<Port>5236</Port>
<User>SYSDBA</User>
<Password>SYSDBA</Password>
<InitPoolSize>5</InitPoolSize>
<CorePoolSize>10</CorePoolSize>
<MaxPoolSize>50</MaxPoolSize>
<KeepAliveTime>60</KeepAliveTime>
<DbDriver></DbDriver>
<DbTestStatement>select 1</DbTestStatement>
<SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
<SSLPassword></SSLPassword>
</ConnectPool>
重启tomcat
[root@localhost WEB-INF]# service tomcat stop
Using CATALINA_BASE: /dm8/tomcat7
Using CATALINA_HOME: /dm8/tomcat7
Using CATALINA_TMPDIR: /dm8/tomcat7/temp
Using JRE_HOME: /usr/java/jdk1.8.0_152
Using CLASSPATH: /dm8/tomcat7/bin/bootstrap.jar:/dm8/tomcat7/bin/tomcat-juli.jar
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
[root@localhost WEB-INF]# service tomcat start
Using CATALINA_BASE: /dm8/tomcat7
Using CATALINA_HOME: /dm8/tomcat7
Using CATALINA_TMPDIR: /dm8/tomcat7/temp
Using JRE_HOME: /usr/java/jdk1.8.0_152
Using CLASSPATH: /dm8/tomcat7/bin/bootstrap.jar:/dm8/tomcat7/bin/tomcat-juli.jar
[root@localhost WEB-INF]#
设置tomcat开启自启
[root@localhost bin]# systemctl enable tomcat
tomcat.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig tomcat on
1.6登录dem系统
DEM 的访问地址:http://192.168.1.101:8080/dem/
默认用户名和密码:admin/888888
点击登录进入dem
此时数据库和主机还无法监控远程服务器,因为远程服务器的代理还没有部署。