安装达梦v8

挂载ISO镜像

bash 复制代码
mkdir /mnt/dm  # 创建挂载目录
mount -o loop /opt/dm8_20240826_x86_rh6_64.iso /mnt/dm  # 挂载ISO

创建安装用户和组​

bash 复制代码
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba  # 设置密码(如`dameng123`,密码少于 8 个字符)

修改系统参数​

bash 复制代码
vim /etc/security/limits.conf
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 65536
dmdba hard nproc 65536

sysctl -p

安装DM8

bash 复制代码
su - dmdba
cd /mnt/dm
./DMInstall.bin -i  # 启动命令行安装
[dmdba@emcc mnt]$ ./DMInstall.bin -i
Installer Language: 
[1]: 简体中文
[2]: English
Please select the installer's language [2]:
Extract install files......... 
Hardware architecture verification passed!
Welcome to DM DBMS Installer

Whether to input the path of Key File? (Y/y:Yes N/n:No) [Y/y]:n

Whether to Set The TimeZone? (Y/y:Yes N/n:No) [Y/y]:y
TimeZone:
[ 1]: (GTM-12:00) West Date Line
[ 2]: (GTM-11:00) Samoa
[ 3]: (GTM-10:00) Hawaii
[ 4]: (GTM-09:00) Alaska
[ 5]: (GTM-08:00) Pacific(America and Canada)
[ 6]: (GTM-07:00) Arizona
[ 7]: (GTM-06:00) Central(America and Canada)
[ 8]: (GTM-05:00) East(America and Canada)
[ 9]: (GTM-04:00) Atlantic(America and Canada)
[10]: (GTM-03:00) Brasilia
[11]: (GTM-02:00) Middle Atlantic
[12]: (GTM-01:00) Azores
[13]: (GTM) Greenwich Mean Time
[14]: (GTM+01:00) Sarajevo
[15]: (GTM+02:00) Cairo
[16]: (GTM+03:00) Moscow
[17]: (GTM+04:00) AbuDhabi
[18]: (GTM+05:00) Islamabad
[19]: (GTM+06:00) Dakar
[20]: (GTM+07:00) BangKok,Hanoi
[21]: (GTM+08:00) China
[22]: (GTM+09:00) Seoul
[23]: (GTM+10:00) Guam
[24]: (GTM+11:00) Solomon
[25]: (GTM+12:00) Fiji
[26]: (GTM+13:00) Nukualofa
[27]: (GTM+14:00) Kiribati
Please Select the TimeZone [21]:21      

Installation Type:
1 Typical
2 Server
3 Client
4 Custom
Please Input the number of the Installation Type [1 Typical]:1
Require Space: 1930M

Please Input the install path [/home/dmdba/dmdbms]:/home/dmdba/dmdbms
Available Space:181G
Please Confirm the install path(/home/dmdba/dmdbms)? (Y/y:Yes N/n:No) [Y/y]:y

Pre-Installation Summary
Installation Location: /home/dmdba/dmdbms
Require Space: 1930M
Available Space: 181G
Version Information: 
Expire Date: 
Installation Type: Typical
Confirm to Install? (Y/y:Yes N/n:No):
Confirm to Install? (Y/y:Yes N/n:No):y
2026-05-26 14:39:59 
[INFO] Installing DM DBMS...
2026-05-26 14:40:00 
[INFO] Installing BASE Module...
2026-05-26 14:40:02 
[INFO] Installing SERVER Module...
2026-05-26 14:40:02 
[INFO] Installing CLIENT Module...
2026-05-26 14:40:04 
[INFO] Installing DRIVERS Module...
2026-05-26 14:40:07 
[INFO] Installing MANUAL Module...
2026-05-26 14:40:07 
[INFO] Installing SERVICE Module...
2026-05-26 14:40:08 
[INFO] Move log file to log directory.
2026-05-26 14:40:08 
[INFO] Installed DM DBMS completely.

Please execute the commands by root:
/home/dmdba/dmdbms/script/root/root_installer.sh

End

以root系统用户执行命令上一步最后输出的命令

bash 复制代码
[root@emcc ~]# /home/dmdba/dmdbms/script/root/root_installer.sh
Move /home/dmdba/dmdbms/bin/dm_svc.conf to /etc
Create the DmAPService service
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
Finished to create the service (DmAPService)
Start the DmAPService service

在dmdba用户下的/home/dmdba/.bash_profile新增内容

bash 复制代码
vim /home/dmdba/.bash_profile
# User specific environment and startup programs
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/dmdba/dmdbms/bin"
export DM_HOME="/home/dmdba/dmdbms"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

初始化数据库实例

bash 复制代码
[dmdba@emcc ~]$ dminit PATH=/home/dmdba/dmdata  DB_NAME=dmtest INSTANCE_NAME=DMSERVER  PORT_NUM=5236 PAGE_SIZE=16   CHARSET=1 CASE_SENSITIVE=0  ARCH_FLAG=1 SYSDBA_PWD=DaMeng@123    SYSAUDITOR_PWD=Auditor@123
dminit V8
db version: 0x7000d
file dm.key not found, use default license!
License will expire on 2027-02-12
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL

 log file path: /home/dmdba/dmdata/dmtest/dmtest01.log


 log file path: /home/dmdba/dmdata/dmtest/dmtest02.log

write to dir [/home/dmdba/dmdata/dmtest].
create dm database success. 2026-05-26 14:50:46
[dmdba@emcc ~]$ 
[dmdba@emcc ~]$ 

注册服务(使用root用户执行)

bash 复制代码
[root@emcc ~]# /home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver \
>     -dm_ini /home/dmdba/dmdata/dmtest/dm.ini \
>     -p DMSERVER
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service.
Finished to create the service (DmServiceDMSERVER)
[root@emcc ~]# 
[root@emcc ~]# 
[root@emcc ~]# 

测试

bash 复制代码
[root@emcc ~]# systemctl start DmServiceDMSERVER.service



[root@emcc ~]# systemctl stop DmServiceDMSERVER.service
[root@emcc ~]# systemctl restart DmServiceDMSERVER.service
[root@emcc ~]# systemctl status DmServiceDMSERVER.service
● DmServiceDMSERVER.service - DM Instance Service(DmServiceDMSERVER).
   Loaded: loaded (/usr/lib/systemd/system/DmServiceDMSERVER.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2026-05-26 14:53:56 CST; 7ms ago
  Process: 36109 ExecStop=/home/dmdba/dmdbms/bin/DmServiceDMSERVER stop (code=exited, status=0/SUCCESS)
  Process: 36238 ExecStart=/home/dmdba/dmdbms/bin/DmServiceDMSERVER start (code=exited, status=0/SUCCESS)
 Main PID: 36259 (dmserver)
    Tasks: 110
   Memory: 326.1M
   CGroup: /system.slice/DmServiceDMSERVER.service
           └─36259 /home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdata/dmtest/dm.ini -noconsole

May 26 14:53:41 emcc systemd[1]: Starting DM Instance Service(DmServiceDMSERVER)....
May 26 14:53:56 emcc DmServiceDMSERVER[36238]: [39B blob data]
May 26 14:53:56 emcc systemd[1]: Started DM Instance Service(DmServiceDMSERVER)..
[root@emcc ~]# 
[root@emcc ~]# 


[dmdba@emcc ~]$ disql SYSDBA/'"DaMeng@123"'@localhost:5236

Server[localhost:5236]:mode is normal, state is open
login used time : 4.890(ms)
disql V8
SQL> 
SQL> 
SQL> 
SQL> 
相关推荐
weixin_397574092 小时前
用自然语言查数据库出图表靠谱吗?一次智能问数实践复盘
数据库
字节跳动开源4 小时前
Viking AI 搜索 CLI 正式发布:会说话,就能做搜索推荐
数据库·人工智能·开源
TechWJ5 小时前
数据库在公司内网,出差路上想查数据怎么办?
服务器·数据库·mariadb
我是一颗柠檬5 小时前
【MySQL全面教学】MySQL事务与ACID Day9(2026年)
数据库·后端·mysql
橙子圆1235 小时前
Redis知识9之集群
数据库·redis·缓存
BlackHeart12035 小时前
【SQL】Oracle中序列(Sequence)作为默认值引发的ORA-00979
数据库·sql·oracle
bug菌6 小时前
【SpringBoot 3.x 第254节】夯爆了,数据库访问性能优化实战详解!
数据库·spring boot·后端
xxl大卡6 小时前
MySQL的执行流程
数据库·mysql
chicheese6 小时前
MySQL优化实践:选错JOIN 驱动表,性能相差几十倍
数据库·mysql
無限進步D6 小时前
MySQL 单行函数
数据库·mysql