达梦数据库—DEM安装部署
一、安装DEM
1.1部署TOMCAT
1.1.1上传所需要的介质到服务器,并进行解压
[dmdba@DEM dm8]$ cd soft/
[dmdba@DEM soft]$ ls -ltr
总用量 1728732
drwxr-xr-x 3 dmdba dinstall 83 7月 6 17:43 web
-rw-r--r-- 1 dmdba dinstall 10595340 7月 7 15:55 apache-tomcat-8.5.81.tar.gz
-rw-r--r-- 1 dmdba dinstall 338526731 7月 7 15:55 web-11654-20220706.zip
-rw-r--r-- 1 dmdba dinstall 488131686 7月 7 15:56 dpc_yd_06-164392-20220706-x86-rh7-64-ent.tar.gz
-rw-r--r-- 1 dmdba dinstall 932956160 7月 7 15:56 dm8_20220308_x86_rh6_64_psl_8.1.2.98_pack2.iso
drwxr-xr-x 9 dmdba dinstall 4096 7月 7 15:59 apache-tomcat-8.5.81
1.1.2赋予tomcat目录及目录内文件权限
[dmdba@DEM soft]$ chmod -R 755 apache-tomcat-8.5.81
[dmdba@DEM soft]$ cd apache-tomcat-8.5.81/
[dmdba@DEM apache-tomcat-8.5.81]$ ls -ltr
总用量 136
-rwxr-xr-x 1 dmdba dinstall 16505 6月 9 05:30 RUNNING.txt
-rwxr-xr-x 1 dmdba dinstall 7139 6月 9 05:30 RELEASE-NOTES
-rwxr-xr-x 1 dmdba dinstall 3398 6月 9 05:30 README.md
-rwxr-xr-x 1 dmdba dinstall 1726 6月 9 05:30 NOTICE
-rwxr-xr-x 1 dmdba dinstall 57011 6月 9 05:30 LICENSE
-rwxr-xr-x 1 dmdba dinstall 6210 6月 9 05:30 CONTRIBUTING.md
-rwxr-xr-x 1 dmdba dinstall 19497 6月 9 05:30 BUILDING.txt
drwxr-xr-x 2 dmdba dinstall 4096 7月 7 15:59 lib
drwxr-xr-x 2 dmdba dinstall 4096 7月 7 15:59 bin
drwxr-xr-x 3 dmdba dinstall 4096 7月 7 16:15 conf
drwxr-xr-x 8 dmdba dinstall 100 7月 7 16:15 webapps
drwxr-xr-x 3 dmdba dinstall 21 7月 7 16:15 work
drwxr-xr-x 2 dmdba dinstall 29 7月 7 17:37 temp
drwxr-xr-x 2 dmdba dinstall 4096 7月 8 09:10 logs
1.1.3配置tomcat
[dmdba@DEM ~]$ cd /dm8/soft/apache-tomcat-8.5.81/conf/
[dmdba@DEM conf]$ vi server.xml
<Connector port="8989" protocol="HTTP/1.1" maxPostSize="-1"
connectionTimeout="20000"
redirectPort="8443" />
编辑配置文件,标签后追加属性maxPostSize="-1"
1.2DEM后台库部署
1.2.1安装单机DM8
[root@DEM ~]# cd /dm8/soft/
[root@DEM soft]# ls -ltr
总用量 1728732
drwxr-xr-x 3 dmdba dinstall 83 7月 6 17:43 web
-rw-r--r-- 1 dmdba dinstall 10595340 7月 7 15:55 apache-tomcat-8.5.81.tar.gz
-rw-r--r-- 1 dmdba dinstall 338526731 7月 7 15:55 web-11654-20220706.zip
-rw-r--r-- 1 dmdba dinstall 488131686 7月 7 15:56 dpc_yd_06-164392-20220706-x86-rh7-64-ent.tar.gz
-rw-r--r-- 1 dmdba dinstall 932956160 7月 7 15:56 dm8_20220308_x86_rh6_64_psl_8.1.2.98_pack2.iso
drwxr-xr-x 9 dmdba dinstall 4096 7月 7 15:59 apache-tomcat-8.5.81
--挂载安装包
[root@DEM soft]# mount -o loop dm8_20220308_x86_rh6_64_psl_8.1.2.98_pack2.iso /mnt/
mount: /dm8/soft/dm8_20220308_x86_rh6_64_psl_8.1.2.98_pack2.iso 已经挂载
--切换到dmdba用户进行安装
[root@DEM soft]# su - dmdba
上一次登录:五 7月 8 09:11:07 CST 2022pts/2 上
[dmdba@DEM ~]$ cd /mnt/
[dmdba@DEM mnt]$ ls -ltr
总用量 911027
-r-xr-xr-x 1 root root 2801757 3月 8 11:19 DM8 Install.pdf
-r-xr-xr-x 1 root root 930089151 3月 8 11:26 DMInstall.bin
[dmdba@DEM mnt]$ ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
解压安装程序.........
欢迎使用达梦数据库安装程序
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
设置时区:
[ 1]: GTM-12=日界线西
[ 2]: GTM-11=萨摩亚群岛
[ 3]: GTM-10=夏威夷
[ 4]: GTM-09=阿拉斯加
[ 5]: GTM-08=太平洋时间(美国和加拿大)
[ 6]: GTM-07=亚利桑那
[ 7]: GTM-06=中部时间(美国和加拿大)
[ 8]: GTM-05=东部部时间(美国和加拿大)
[ 9]: GTM-04=大西洋时间(美国和加拿大)
[10]: GTM-03=巴西利亚
[11]: GTM-02=中大西洋
[12]: GTM-01=亚速尔群岛
[13]: GTM=格林威治标准时间
[14]: GTM+01=萨拉热窝
[15]: GTM+02=开罗
[16]: GTM+03=莫斯科
[17]: GTM+04=阿布扎比
[18]: GTM+05=伊斯兰堡
[19]: GTM+06=达卡
[20]: GTM+07=曼谷,河内
[21]: GTM+08=中国标准时间
[22]: GTM+09=汉城
[23]: GTM+10=关岛
[24]: GTM+11=所罗门群岛
[25]: GTM+12=斐济
[26]: GTM+13=努库阿勒法
[27]: GTM+14=基里巴斯
请选择设置时区 [21]:21
安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1531M
请选择安装目录 [/home/dmdba/dmdbms]:/dm8/dmdbms
可用空间: 282G
是否确认安装路径(/dm8/dmdbms)? (Y/y:是 N/n:否) [Y/y]:y
安装前小结
安装位置: /dm8/dmdbms
所需空间: 1531M
可用空间: 282G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2022-07-08 09:54:25
[INFO] 安装达梦数据库...
2022-07-08 09:54:26
[INFO] 安装 基础 模块...
2022-07-08 09:54:27
[INFO] 安装 服务器 模块...
2022-07-08 09:54:28
[INFO] 安装 客户端 模块...
2022-07-08 09:54:28
[INFO] 安装 驱动 模块...
2022-07-08 09:54:29
[INFO] 安装 手册 模块...
2022-07-08 09:54:30
[INFO] 安装 服务 模块...
2022-07-08 09:54:31
[INFO] 移动日志文件。
2022-07-08 09:54:31
[INFO] 安装达梦数据库完成。
请以root系统用户执行命令:
/dm8/dmdbms/script/root/root_installer.sh
安装结束
[dmdba@DEM mnt]$
[dmdba@DEM mnt]$ su - root
密码:
上一次登录:五 7月 8 09:52:20 CST 2022pts/1 上
[root@DEM ~]#
[root@DEM ~]# /dm8/dmdbms/script/root/root_installer.sh
移动 /dm8/dmdbms/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
1.2.2初始化数据库实例
[dmdba@DEM ~]$ cd /dm8/dmdbms/bin
[dmdba@DEM bin]$ ./dminit PATH=/dm8/dmdbms/data PORT_NUM=8236
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2023-02-11
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
log file path: /dm8/dmdbms/data/DAMENG/DAMENG01.log
log file path: /dm8/dmdbms/data/DAMENG/DAMENG02.log
write to dir [/dm8/dmdbms/data/DAMENG].
create dm database success. 2022-07-08 09:56:36
1.2.3修改dm.ini参数
[dmdba@DEM ~]$ cd /dm8/dmdbms/data/DAMENG/
[dmdba@DEM DAMENG]$ vi dm.ini
BUFFER = 1000
KEEP = 64
MAX_BUFFER = 2000
SORT_BUF_SIZE = 50
1.2.4启动数据库
[dmdba@DEM ~]$ cd /dm8/dmdbms/bin
[dmdba@DEM bin]$ nohup ./dmserver /dm8/dmdbms/data/DAMENG/dm.ini &
[1] 7785
[dmdba@DEM bin]$ nohup: 忽略输入并把输出追加到"nohup.out"
1.2.5初始化dem脚本
[dmdba@DEM bin]$ ./disql SYSDBA/SYSDBA:8236
服务器[LOCALHOST:8236]:处于普通打开状态
登录使用时间 : 1.145(ms)
disql V8
SQL>
SQL> start /home/dmdba/dem_init.sql
SQL> insert into "DEM"."DMA_GATHER_DATA_TABLE" ("ID","TABLE_NAME") values (118, 'DEM.DMA_DATABASE_INI_FILE');
影响行数 1
已用时间: 0.214(毫秒). 执行号:55967.
SQL> insert into "DEM"."DMA_GATHER_DATA_TABLE" ("ID","TABLE_NAME") values (201, 'DEM.DMA_MAINFRAME_DISK');
影响行数 1
已用时间: 0.284(毫秒). 执行号:55968.
SQL> insert into "DEM"."DMA_GATHER_DATA_TABLE" ("ID","TABLE_NAME") values (202, 'DEM.DMA_MAINFRAME_EXEC_STAT');
影响行数 1
已用时间: 0.234(毫秒). 执行号:55969.
SQL> insert into "DEM"."DMA_GATHER_DATA_TABLE" ("ID","TABLE_NAME") values (203, 'DEM.DMA_MAINFRAME_PROCESS_INFO');
影响行数 1
已用时间: 0.213(毫秒). 执行号:55970.
SQL> insert into "DEM"."DMA_GATHER_DATA_TABLE" ("ID","TABLE_NAME") values (204, 'DEM.DMA_MAINFRAME_STAT');
影响行数 1
已用时间: 0.212(毫秒). 执行号:55971.
SQL> commit;
操作已执行
已用时间: 0.465(毫秒). 执行号:55972.
1.3部署DEM
1.3.1拷贝dem.war到apache-tomcat-8.5.81/webapps/目录下
[dmdba@DEM web]$ cp dem.war /dm8/soft/apache-tomcat-8.5.81/webapps/
[dmdba@DEM web]$ cd /dm8/soft/apache-tomcat-8.5.81/webapps/
[dmdba@DEM webapps]$ ls -ltr
总用量 328388
drwxr-x--- 3 dmdba dinstall 4096 7月 8 10:10 ROOT
drwxr-x--- 15 dmdba dinstall 4096 7月 8 10:10 docs
drwxr-x--- 7 dmdba dinstall 93 7月 8 10:10 examples
drwxr-x--- 6 dmdba dinstall 74 7月 8 10:10 host-manager
drwxr-x--- 6 dmdba dinstall 107 7月 8 10:10 manager
-rw-r--r-- 1 dmdba dinstall 336257529 7月 8 10:10 dem.war
1.3.2执行./startup.sh,让tomcat解压dem.war
[dmdba@DEM bin]$ pwd
/dm8/soft/apache-tomcat-8.5.81/bin
[dmdba@DEM bin]$ ./startup.sh
Using CATALINA_BASE: /dm8/soft/apache-tomcat-8.5.81
Using CATALINA_HOME: /dm8/soft/apache-tomcat-8.5.81
Using CATALINA_TMPDIR: /dm8/soft/apache-tomcat-8.5.81/temp
Using JRE_HOME: /usr
Using CLASSPATH: /dm8/soft/apache-tomcat-8.5.81/bin/bootstrap.jar:/dm8/soft/apache-tomcat-8.5.81/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[dmdba@DEM bin]$
[dmdba@DEM bin]$ cd ../webapps/
[dmdba@DEM webapps]$ ls -ltr
总用量 328392
drwxr-xr-x 3 dmdba dinstall 4096 7月 8 10:10 ROOT
drwxr-xr-x 15 dmdba dinstall 4096 7月 8 10:10 docs
drwxr-xr-x 7 dmdba dinstall 93 7月 8 10:10 examples
drwxr-xr-x 6 dmdba dinstall 74 7月 8 10:10 host-manager
drwxr-xr-x 6 dmdba dinstall 107 7月 8 10:10 manager
-rwxr-xr-x 1 dmdba dinstall 336257529 7月 8 10:10 dem.war
drwxr-x--- 15 dmdba dinstall 4096 7月 8 10:14 dem
1.3.3执行完成后随即运行./shutdown.sh停止tomcat
[dmdba@DEM webapps]$ cd ../bin/
[dmdba@DEM bin]$ ./shutdown.sh
Using CATALINA_BASE: /dm8/soft/apache-tomcat-8.5.81
Using CATALINA_HOME: /dm8/soft/apache-tomcat-8.5.81
Using CATALINA_TMPDIR: /dm8/soft/apache-tomcat-8.5.81/temp
Using JRE_HOME: /usr
Using CLASSPATH: /dm8/soft/apache-tomcat-8.5.81/bin/bootstrap.jar:/dm8/soft/apache-tomcat-8.5.81/bin/tomcat-juli.jar
Using CATALINA_OPTS:
1.3.4修改apache-tomcat-8/webapps/dem/WEB-INF/db.xml
[dmdba@DEM ~]$ cd /dm8/soft/apache-tomcat-8.5.81/webapps/dem/WEB-INF/
[dmdba@DEM WEB-INF]$ vi db.xml
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Server>192.168.10.103</Server>
<Port>8236</Port>
<User>SYSDBA</User>
<Password>SYSDBA</Password>
<InitPoolSize>5</InitPoolSize>
<CorePoolSize>10</CorePoolSize>
<MaxPoolSize>500</MaxPoolSize>
<KeepAliveTime>60</KeepAliveTime>
<DbDriver></DbDriver>
<DbTestStatement>select 1</DbTestStatement>
<SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
<SSLPassword></SSLPassword>
</ConnectPool>
1.3.5重启tomcat
[dmdba@DEM bin]$ cd /dm8/soft/apache-tomcat-8.5.81/bin
[dmdba@DEM bin]$ ./startup.sh
Using CATALINA_BASE: /dm8/soft/apache-tomcat-8.5.81
Using CATALINA_HOME: /dm8/soft/apache-tomcat-8.5.81
Using CATALINA_TMPDIR: /dm8/soft/apache-tomcat-8.5.81/temp
Using JRE_HOME: /usr
Using CLASSPATH: /dm8/soft/apache-tomcat-8.5.81/bin/bootstrap.jar:/dm8/soft/apache-tomcat-8.5.81/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[dmdba@DEM bin]$
1.4验证
访问http://192.168.10.103:8989/dem/
默认登录密码 admin/888888
登录后界面:
社区地址:https://eco.dameng.com