dm8_静默安装简单快速
- 1环境说明
- 2 配置操作系统与创建数据库用户
- 2.1 配置操作系统资源限制
- 2.2 操作系统配置
- 2.3 创建数据库用户dmdba
- 3 配置dm8_install.xml
- 4 静默安装
- 5 配置备份
1环境说明
- Cpu x86
- Os Kylin v10
- Dm.1.4.80 --03134284368-20250430-272000-20149 Pack1
2 配置操作系统与创建数据库用户
2.1 配置操作系统资源限制
vi /etc/security/limits.conf* soft nproc 10240
* hard nproc 10240
dmdba soft nproc 10240
dmdba hard nproc 10240
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba hard data unlimited
dmdba soft data unlimited
dmdba hard fsize unlimited
dmdba soft fsize unlimited
dmdba soft core unlimited
dmdba hard core unlimited
2.2 操作系统配置
cat /etc/sysctl.conf
echo vm.overcommit_memory = 0 >> /etc/sysctl.conf && sysctl -p
echo kernel.core_pattern = /data/dmdba/dmcore/core-%e-%p-%s >> /etc/sysctl.conf && sysctl -p
echo vm.numa_stat = 0 >> /etc/sysctl.conf && sysctl -p
echo vm.min_free_kbytes = 1153434 >> /etc/sysctl.conf && sysctl -p
echo vm.swappiness = 10 >> /etc/sysctl.conf && sysctl -p
sed -ri 's/.*swap.*/#&/' /etc/fstab
echo DefaultLimitNOFILE=65536 >> /etc/systemd/system.conf && cat /etc/systemd/system.conf
echo DefaultLimitNPROC=10240 >> /etc/systemd/system.conf && cat /etc/systemd/system.conf在 GRUB_CMDLINE_LINUX 那一行后面追加 numa=off transparent_hugepage=never[ -d /sys/firmware/efi ] && echo UEFI || echo BIOSgrub2-mkconfig -o /boot/efi/EFI/kylin/grub.cfggrub2-mkconfig -o /boot/grub2/grub.cfggrub2-mkconfig -o /etc/grub2.cfggrub2-mkconfig -o /boot/grub2/grub.cfgcat /sys/kernel/mm/transparent_hugepage/enabledcat /sys/block/{DEVICE-NAME}/queue/schedulercat /sys/block/sda/queue/schedulercat /sys/block/sdb/queue/schedulercat /sys/block/vdb/queue/scheduler查看麒麟版本命令: nkvers将systemctl daemon-reload;systemctl restart systemd-logindsystemctl show systemd-logind | grep -i removeipc
2.3 创建数据库用户dmdba
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
Dameng@123
Dameng@123
mkdir -p /data/dmdba
chown -R dmdba:dinstall /data/dmdba
3 配置dm8_install.xml
- 可修改
- key路径 KEY_PATH
- 程序安装目录 INSTALL_PATH
- 大小写敏感 CASE_SENSITIVE
- 字符集编码 CHARSET
- 数据库安装目录 DB_PATH
- 管理员密码 SYSDBA_PWD
- 审计员密码 SYSAUDITOR_PWD
vi /home/dmdba/dm8_install.xml<?xml version="1.0"?>
<DATABASE>
<LANGUAGE>ZH</LANGUAGE>
<TIME_ZONE>+08:00</TIME_ZONE>
<KEY>/home/dmdba/dm.key</KEY>
<INSTALL_TYPE>0</INSTALL_TYPE>
<INSTALL_PATH>/data/dmdba/dmdbms</INSTALL_PATH>
<INIT_DB>Y</INIT_DB>
<DB_PARAMS>
<PATH>/data/dmdba/dmdata</PATH>
<DB_NAME>DAMENG</DB_NAME>
<INSTANCE_NAME>DMSERVER</INSTANCE_NAME>
<PORT_NUM>5236</PORT_NUM>
<LOG_PATHS>
<LOG_PATH>
</LOG_PATH>
</LOG_PATHS>
<EXTENT_SIZE>32</EXTENT_SIZE>
<PAGE_SIZE>32</PAGE_SIZE>
<LOG_SIZE>4096</LOG_SIZE>
<CASE_SENSITIVE>Y</CASE_SENSITIVE>
<CHARSET>0</CHARSET>
<USE_NEW_HASH>1</USE_NEW_HASH>
<SYSDBA_PWD>Dameng@123</SYSDBA_PWD>
<SYSAUDITOR_PWD>Dameng@123</SYSAUDITOR_PWD>
<TIME_ZONE>+08:00</TIME_ZONE>
<ENCRYPT_NAME>AES256_ECB</ENCRYPT_NAME>
</DB_PARAMS>
<CREATE_DB_SERVICE>Y</CREATE_DB_SERVICE>
<STARTUP_DB_SERVICE>Y</STARTUP_DB_SERVICE>
</DATABASE>
4 静默安装
- 授权 dm.key 放置 /home/dmdba/dm.key
chown -R dmdba:dinstall /home/dmdba
cd /home/dmdba
mount -o loop dm8_20250506_x86_rh7_64.iso /mnt
cd /mnt
./DMInstall.bin -q /home/dm8_install.xml
解压安装程序..........
硬件架构校验通过!
2025-08-29 15:27:43
[INFO] 安装达梦数据库...
2025-08-29 15:27:43
[INFO] 安装 基础 模块...
2025-08-29 15:27:48
[INFO] 安装 服务器 模块...
2025-08-29 15:27:49
[INFO] 安装 客户端 模块...
2025-08-29 15:27:56
[INFO] 安装 驱动 模块...
2025-08-29 15:27:59
[INFO] 安装 手册 模块...
2025-08-29 15:27:59
[INFO] 安装 服务 模块...
2025-08-29 15:28:05
[INFO] 移动日志文件。
2025-08-29 15:28:07
[INFO] 正在启动DmAPService服务...
2025-08-29 15:28:17
[INFO] 启动DmAPService服务成功。
2025-08-29 15:28:17
[INFO] 安装达梦数据库完成。
2025-08-29 15:28:20
[INFO] 开始初始化数据库...
2025-08-29 15:28:23
[INFO] 初始化数据库完成。
2025-08-29 15:28:23
[INFO] 开始创建数据库服务...
2025-08-29 15:28:23
[INFO] 创建数据库服务完成。
2025-08-29 15:28:23
[INFO] 开始启动数据库实例服务(DmServiceDMSERVER)...
2025-08-29 15:28:38
[INFO] 启动数据库实例服务(DmServiceDMSERVER)完成。
[root@localhost mnt]
dmdba 8802 1 9 15:28 ? 00:00:07 /data/dmdba/dmdbms/bin/dmserver path=/data/dmdba/dmdata/DAMENG/dm.ini -noconsole
root 8932 3174 0 15:29 pts/1 00:00:00 grep dms
[root@localhost mnt]
[root@localhost bin]服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 3.874(ms)
disql V8
SQL>
5 配置备份
- 达梦数据库全方位指南:安装 优化 与实战教程
- 请看目录中的 6.2 点下面连接跳转
- 2021年之后DM8达梦数据库定时自动全库备份与删除备份