安装包准备
* 8.1.4.80_p8 * dem7.8.0 * tomcat-11 * tomcat迁移工具--tomcat-jakartaee-migration-main
##用户
groupadd dinstall
groupadd dmdba
useradd -g dinstall -G dmdba,dinstall -m -d /home/dmdba -s /bin/bash dmdba
echo "123123"| passwd --stdin dmdba
##目录规划
mkdir -p /dm8/dmdbms
mkdir -p /dm8/dmdata
mkdir -p /dm8/dmbak
mkdir -p /dm8/dmarch
mkdir -p /dm8/dmcore
chmod -R 755 /dm8 && chown -R dmdba:dinstall /dm8
优化系统参数–此处省略
sh DMInstall.bin -i
cd /dm8/dmdbms/bin
./dminit path=/dm8/dmdata/ EXTENT_SIZE=32 PAGE_SIZE=32 LOG_SIZE=2048 CHARSET=1 DB_NAME=DEM INSTANCE_NAME=DEM AUTO_ADJ_PARA=1 SYSDBA_PWD=1Qaz[][] SYSAUDITOR_PWD=1Qaz[][]
cd /dm8/dmdbms/script/root
./dm_service_installer.sh -t dmserver -p DEM -dm_ini /dm8/dmdata/DEM/dm.ini
##推荐
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50
优化数据库参数–此处省略
DmServiceDEM start
执行 dem_init.sql
disql
SQL> set CHAR_CODE UTF8;
SQL> start /data/dem_init.sql;
bin:存放启动和关闭Tomcat的脚本文件。
conf:存放配置文件,如server.xml(主要配置文件)、web.xml等。
lib:存放Tomcat运行所需的库文件(JAR包)。
logs:存放运行日志文件。
temp:存放临时文件。
webapps:存放Web应用程序,可以直接将WAR包或解压后的项目放在此目录下进行部署。
##配置tomcat迁移工具
##在联网环境使用迁移工具编译dem.war
unzip tomcat-jakartaee-migration-main.zip
cd tomcat-jakartaee-migration-main
./mvnw verify
cp dem.war tomcat-jakartaee-migration-main/target
cd target
java -jar jakartaee-migration-*-shaded.jar dem.war dem_new.war
##安装java
tar -zxvf jdk-21_linux-x64_bin.tar.gz
mv jdk-21.0.4 /dm8/java
##配置环境变量
vi .bash_profile
export JAVA_HOME=/dm8/java
export PATH=$PATH:$DM_HOME/bin:$JAVA_HOME/bin:/dm8/tomcat/bin
##安装tomcat
tar -zxvf apache-tomcat-11.0.12.tar.gz
mv apache-tomcat-11.0.12 /dm8/tomcat
mv dem_new.war /dm8/tomcat/webapps/dem.war
##修改server配置
##将由容器的FORM URL参数解析处理的POST的最大字节大小,负数表示不限制
在conf/server.xml 中<Connector port=" 8080" protocol="HTTP/1.1"...
1、追加属性字段maxPostSize="-1"
2、根据需求--修改Connector port="9091"
##修改jvm参数
vi bin/catalina.sh
##第一行添加
JAVA_OPTS="-server -Xms40m -Xmx2048m -Djava.library.path=/dm8/dmdbms/bin"
##启停
/dm8/tomcat/bin/startup.sh
/dm8/tomcat/bin/shutdown.sh
rm -rf /dm8/tomcat/webapps/dem.war
##修改db.xml
vi /dm8/tomcat/webapps/dem/WEB-INF/db.xml
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Server>127.0.0.1</Server>##dem数据库ip
<Port>5236</Port>
<User>SYSDBA</User>
<Password>1Qaz[][]</Password>
<InitPoolSize>5</InitPoolSize>##连接池
<CorePoolSize>10</CorePoolSize>##允许最小空闲连接
<MaxPoolSize>50</MaxPoolSize>##允许最大空闲连接
<KeepAliveTime>60</KeepAliveTime>##空闲链接存活时间
<DbDriver></DbDriver> ##Dmjdbc 驱动路径,默认为 WEB_INF/lib/
<DbTestStatement>select 1</DbTestStatement> ##测试sql
<SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
<SSLPassword></SSLPassword>
</ConnectPool>
##启动tomcat
##登录验证
浏览器:http://ip:9091/dem
默认用户名和密码
admin/888888
##修改agent文件
cd /dm8/dmdbms/tool/dmagent
vi agent.ini
center_url = http://DEM_IP:9091/dem
##启动agent
./start.sh INSTALL_SERVICE_KEY 999999 (7.6.0必须执行)
./start.sh -d agent.ini
文章
阅读量
获赞
