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>