注册
达梦数据库学习23:DEM部署说明
专栏/技术分享/ 文章详情 /

达梦数据库学习23:DEM部署说明

Hi70KG 2023/09/20 2012 0 0
摘要

数据库配置

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

解压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

配置JAVA环境

[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/

启动tomcat

[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并且访问

启动tomcat

[dmdba@localhost bin]$./startup.sh

假设本机ip为192.168.80.13,开启浏览器访问url

(http://192.168.80.13:8080/dem),登录(admin/888888)

启动dmagent并且访问

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)

默认会添加一个DEM用户

image.png

添加主机和数据库

添加主机

image.png

添加数据库

image.png

image.png

达梦社区技术https://eco.dameng.com

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服