达梦-DEM新版服务端部署

1. 创建数据库

创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化, 推荐配置

    MEMORY_POOL          =  200
    BUFFER                       =  1000
    KEEP                            =  64
    SORT_BUF_SIZE        =  50

命令如下:

alter system set 'SORT_BUF_SIZE'=200;
alter system set 'BUFFER'=1000 spfile;
alter system set 'KEEP'=64 spfile;
alter system set 'MAX_BUFFER'=2000 spfile;
alter system set 'SORT_BUF_SIZE'=50 spfile;

参数修改以后要重启数据库



2.创建一个普通用户

dem 我规划使用普通用户,不要直接使用sysdba用户

create tablespace "TBS_DEM" datafile '/dm/dmdata/SBDB/TBS_DEM01.DBF' size 500 autoextend on maxsize 33554431 CACHE = NORMAL;
alter tablespace "TBS_DEM" datafile 'TBS_DEM01.DBF' autoextend on next 200 maxsize 33554431;
 

create user "DEM" identified by "dameng123"

limit failed_login_attemps 3, password_lock_time 1, password_grace_time 10

default tablespace "TBS_DEM"

default index tablespace "TBS_DEM";

grant "DBA","PUBLIC","RESOURCE","SOI","VTI" to "DEM";

3. 在数据库用dem用户运行初始化脚本

这里尽量不要直接使用sysdba用户。

[dmdba@suys3 bin]$ ./disql DEM/dameng123

Server[LOCALHOST:5236]:mode is normal, state is open
login used time : 1.940(ms)
disql V8
SQL> 
SQL> set CHAR_CODE UTF8;
SQL> 
SQL> start  /dm/dmdbms/dm8/web/dem_init.sql

4.安装tomca

4.1 dem的数据库连接

默认放在/webapps里面的是dem.war. 启动和停止一次tomcat后,这个war文件就会自动解压,然后再按照路径修改

webapps/dem/WEB-INF/db.xml

[dmdba@suys3 WEB-INF]$ pwd
/dm/dem/apache-tomcat-8.5.73/webapps/dem/WEB-INF
[dmdba@suys3 WEB-INF]$ 
[dmdba@suys3 WEB-INF]$ 
[dmdba@suys3 WEB-INF]$ ls
classes  db.xml  dem.properties  deploy  lib  log4j.xml  sslDir  web.xml
[dmdba@suys3 WEB-INF]$ 
[dmdba@suys3 WEB-INF]$ vi db.xml 
[dmdba@suys3 WEB-INF]$ 
[dmdba@suys3 WEB-INF]$ more db.xml 
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool
    <Server>127.0.0.1</Server>
    <Port>5236</Port>
    <User>DEM</User>
    <Password>dameng123</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>
[dmdba@suys3 WEB-INF]$ 
 

 4.2 修改HTTP的POST请求下的body大小不做限制

修改server.xml  在69行附件,找到下面配置,加入maxPostSize="-1"

[dmdba@suys3 apache-tomcat-8.5.73]$ cd conf/
[dmdba@suys3 conf]$ pwd
/dm/dem/apache-tomcat-8.5.73/conf
[dmdba@suys3 conf]$ 
[dmdba@suys3 conf]$ ls
Catalina  catalina.policy  catalina.properties  context.xml  jaspic-providers.xml  jaspic-providers.xsd  logging.properties  server.xml  tomcat-users.xml  tomcat-users.xsd  web.xml
[dmdba@suys3 conf]$ 
[dmdba@suys3 conf]$ 
[dmdba@suys3 conf]$ vi server.xml 
[dmdba@suys3 conf]$ 
[dmdba@suys3 conf]$ 
 

4.3 修改tomcat的JVM大小

编辑 /dm/dem/apache-tomcat-8.5.73/bin/catalina.sh 

在除了注释后的第一行加入,注意:Djava.library.path 就是 dm数据库软件的bin目录

JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm/dmdbms/dm8/bin"

 

截图中CATALINA_HOME可以不加。

4.4 增加tomcat的缓存

防止有批量处理文件功能时,出现XX....  to the cache because there was insufficient free space available after evict

修改文件:/dm/dem/apache-tomcat-8.5.73/conf/context.xml 加入

<Resources cachingAllowed="true" cacheMaxSize="200000" />

这里单位是K,200000大约200M。和dem.war差不多就行了。

5 启动tomcat

dem访问地址是 http://IP:8080/dem 默认用户名和密码 admin/888888

6. 设置采集数据频率和保留时间

点击【系统配置】--》【数据管理】可以设置采集数据的频率

点击【系统配置】--》【数据管理】--》采集数据管理,可以设置采集数据的保留时间

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值