1.创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化, 推荐配置:
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
MAX_BUFFER = 2000 (dm7才有的参数)
SORT_BUF_SIZE = 50
2.在该数据库中执行以下SQL脚本dem_init.sql,重启数据库实例;
SQL>set define off
SQL>set char_code utf8
SQL>start /dm8/web/dem_init.sql
[dmdba@localhost bin]$./DmServiceDMSERVER restart
解压tomcat
cd /dm/dmdata
unzip apache-tomcat-8.0.20.zip
修改conf/server.xml参数
cd /dm/dmdata/apache-tomcat-8.0.20/conf
在conf/server.xml中 <Connector port="8080" protocol="HTTP/1.1"... 追加属性字段 maxPostSize="-1"
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443"
maxPostSize="-1" />
修改jvm启动参数,在catalina.sh加入如下内容:
cd /dm/dmdata/apache-tomcat-8.0.20/bin
vi catalina.sh
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm8/bin"
[dmdba@DW03 bin]$ cat catalina.sh|grep -3 "path=/dm/dmdbms/bin"
# -----------------------------------------------------------------------------
# OS specific support. $var _must_ be set to either true or false.
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm/dmdbms/bin"
cygwin=false
darwin=false
os400=false
[root@PRIMARY opt]# rpm -ivh jdk-8u152-linux-x64.rpm
Verifying... ################################# [100%]
准备中... ################################# [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@PRIMARY opt]# cd /usr/java/jdk1.8.0_152/
[root@PRIMARY jdk1.8.0_152]# pwd
/usr/java/jdk1.8.0_152
配置JAVA环境变量到dmdba用户的.bash_profile中,拷贝dem.war到apache的webapps中。
export JAVA_HOME=/usr/java/jdk1.8.0_152/jre
export PATH=$JAVA_HOME/bin:$PATH
[dmdba@localhost bin]$ cp /dm8/web/dem.war /home/dmdba/apache-tomcat-8.0.20/webapps/
[dmdba@localhost bin]$./startup.sh
配置后台数据:库的连接信息:ip、port、用户名、密码信息等,在文件WEB-INF/db.xml(dem.war中)配置如下:
cd /dm/dmdata/apache-tomcat-8.0.20/webapps/dem/WEB-INF
vi db.xml
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Dbtype>dm8</Dbtype>
<Server>192.168.80.13</Server>
<Port>5236</Port>
<User>SYSDBA</User>
<Password>SYSDBA</Password>
<InitPoolSize>50</InitPoolSize>
<CorePoolSize>100</CorePoolSize>
<MaxPoolSize>500</MaxPoolSize>
<KeepAliveTime>60</KeepAliveTime>
<DbDriver></DbDriver>
<DbTestStatement>select 1</DbTestStatement>
<SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
<SSLPassword></SSLPassword>
</ConnectPool>
关闭tomcat
[dmdba@localhost bin]$ ./shutdown.sh
启动tomcat
[dmdba@localhost bin]$./startup.sh
假设本机ip为192.168.80.13,开启浏览器访问url
(http://192.168.80.13:8080/dem),登录(admin/888888)
cd /dm/dmdbms/tool/dmagent
cat agent.ini
center_url = http://192.168.80.13:8080/dem
ip_list = [192.168.80.13]
[root@DW03 dmagent]# ./service.sh install
input agent home [/dm/dmdbms/tool/dmagent] :
input agent.ini path [/dm/dmdbms/tool/dmagent/agent.ini] :
installation the service DmAgentService completed.
cd /dm/dmdbms/tool/dmagent/service
[dmdba@DW03 service]$ ./DmAgentService start
[dmdba@DW03 service]$ ./DmAgentService status
dmagent is running (pid 5754)
达梦社区技术https://eco.dameng.com
文章
阅读量
获赞