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. 设置采集数据频率和保留时间
点击【系统配置】--》【数据管理】可以设置采集数据的频率
点击【系统配置】--》【数据管理】--》采集数据管理,可以设置采集数据的保留时间