注册
DM8Linux命令行安装和卸载
专栏/技术分享/ 文章详情 /

DM8Linux命令行安装和卸载

好好先生 2025/10/31 534 0 0
摘要

环境规划

image.png
其他:
在安装过程中,会解压软件到临时位置(如下图),所以需要/tmp大于2GB,否则报错;若操作系统已划分,则可以修改环境变量DM_INSTALL_TMPDIR=/ 来修改临时位置 ,或者重新扩容挂载一下/tmp【命令:mount -o remount,sezi=3G /tmp】,但是注意不要size参数不要大于【内存+swap】
image.png

一、创建安装目录

[root@localhost ~]# mkdir /dm8
image.png
1.创建用户所在组
[root@localhost ~]# groupadd dinstall
2.创建用户命令
[root@localhost ~]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3.修改密码
[root@localhost ~]# passwd dmdba
4.修改软件路径属组
[root@localhost ~]# chown -R dmdba:dinstall /dm8
[root@localhost ~]# ls -ld /dm8
image.png

二、操作系统优化

1、修改limits.conf
服务器重启后永久生效,当前用户终端重新登陆后生效
vi /etc/security/limits.conf
添加信息
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
image.png
新开一个终端,切换用户dmdba 查看是否生效
[root@localhost ~]#su - dmdba
[dmdba@localhost ]$ulimit -a
image.png

三、安装数据库软件

1.挂载软件包ISO
[root@localhost ~]# mount -o loop /dev/sr0 /mnt
image.png
2.以dmdba用户安装数据库软件
[root@localhost ~]# su - dmdba
[dmdba@localhost ~]$ cd /mnt
[dmdba@localhost mnt]$ ll
总用量 1015299
-r-xr-xr-x 1 root root 3011547 5月 23 09:47 ‘DM8 Install.pdf’
-r-xr-xr-x 1 root root 1036654182 9月 12 16:56 DMInstall.bin
[dmdba@localhost mnt]$ ./DMInstall.bin -i
安装语言:
[1]: 简体中文
[2]: English
请选择安装语言 [1]:1
解压安装程序…
硬件架构校验通过!
欢迎使用达梦数据库安装程序

是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n

是否设置时区? (Y/y:是 N/n:否) [Y/y]:
设置时区:
[ 1]: (GTM-12:00) 日界线西
[ 2]: (GTM-11:00) 萨摩亚群岛
[ 3]: (GTM-10:00) 夏威夷
[ 4]: (GTM-09:00) 阿拉斯加
[ 5]: (GTM-08:00) 太平洋时间(美国和加拿大)
[ 6]: (GTM-07:00) 亚利桑那
[ 7]: (GTM-06:00) 中部时间(美国和加拿大)
[ 8]: (GTM-05:00) 东部部时间(美国和加拿大)
[ 9]: (GTM-04:00) 大西洋时间(美国和加拿大)
[10]: (GTM-03:00) 巴西利亚
[11]: (GTM-02:00) 中大西洋
[12]: (GTM-01:00) 亚速尔群岛
[13]: (GTM) 格林威治标准时间
[14]: (GTM+01:00) 萨拉热窝
[15]: (GTM+02:00) 开罗
[16]: (GTM+03:00) 莫斯科
[17]: (GTM+04:00) 阿布扎比
[18]: (GTM+05:00) 伊斯兰堡
[19]: (GTM+06:00) 达卡
[20]: (GTM+07:00) 曼谷,河内
[21]: (GTM+08:00) 中国标准时间
[22]: (GTM+09:00) 首尔
[23]: (GTM+10:00) 关岛
[24]: (GTM+11:00) 所罗门群岛
[25]: (GTM+12:00) 斐济
[26]: (GTM+13:00) 努库阿勒法
[27]: (GTM+14:00) 基里巴斯
请选择时区 [21]:

安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:
所需空间: 2033M

请选择安装目录 [/home/dmdba/dmdbms]:/dm8
可用空间: 27G
是否确认安装路径(/dm8)? (Y/y:是 N/n:否) [Y/y]:
说明:安装路径里允许字符的范围是小写字母(a-z)、大写字母(A-Z)、数字(0-9)、下划线(_)、空格( )和中文。
安装前小结
安装位置: /dm8
所需空间: 2033M
可用空间: 27G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):
是否确认安装? (Y/y:是 N/n:否):y
2025-10-30 14:30:01
[INFO] 安装达梦数据库…
2025-10-30 14:30:01
[INFO] 安装 基础 模块…
2025-10-30 14:30:04
[INFO] 安装 服务器 模块…
2025-10-30 14:30:04
[INFO] 安装 客户端 模块…
2025-10-30 14:30:05
[INFO] 安装 驱动 模块…
2025-10-30 14:30:06
[INFO] 安装 手册 模块…
2025-10-30 14:30:06
[INFO] 安装 服务 模块…
2025-10-30 14:30:06
[INFO] 移动日志文件。
2025-10-30 14:30:07
[INFO] 安装达梦数据库完成。

请以root系统用户执行命令:
/dm8/script/root/root_installer.sh

安装结束

[dmdba@localhost mnt]$
image.png
image.png
image.png
3.root用户执行脚本用以修改权限和启动dmap的服务
[root@localhost dm8]# /dm8/script/root/root_installer.sh
image.png
image.png

四、初始化数据库

以dmdba用户执行
先查看各参数介绍
[dmdba@localhost bin]$ ./dminit help
image.png
1.初始化数据库
[dmdba@localhost bin]$ ./dminit PATH=/dm8/data DB_NAME=DAMENG INSTANCE_NAME=DMSERVER PORT_NUM=15237 PAGE_SIZE=8 EXTENT_SIZE=16 LOG_SIZE=256 SYSDBA_PWD=Dameng.com123 SYSAUDITOR_PWD=Dameng.com123
image.png
如初始化报错,则可以在data目录下查看相关日志
image.png
目录介绍
image.png
2.前台方式启动数据库
此种方式启动数据库,一般用于调试或排除启动故障,数据库启动的信息会在此终端打印出来,
但是当此界面关闭或退出,数据库即被关闭
[dmdba@localhost bin]$ /dm8/bin/dmserver path=/dm8/data/DAMENG/dm.ini
image.png
。。。
image.png
出现SYSTEM IS READY,数据库就可以正常连接了
退出时用exit

3.root用户安装数据库服务
查看参数
[root@localhost root]# /dm8/script/root/dm_service_installer.sh -h
image.png
安装服务
[root@localhost root]# /dm8/script/root/dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /dm8/data/DAMENG/dm.ini
image.png
4.启动数据库
[root@localhost root]# systemctl start DmServiceDMSERVER.service
默认自启动
image.png
也可以用dmdba用户来启动数据库【推荐】
[dmdba@localhost bin]$ /dm8/bin/DmServiceDMSERVER start

但是注意:用DmServiceDMSERVER start启动的数据库只能用DmServiceDMSERVER stop来关闭,在systemctl 里面是看不到状态的
image.png
5.添加环境变量
[dmdba@localhost ~]$ cd ~
[dmdba@localhost ~]$ vi .bash_profile
加入一行
export PATH="$PATH:/dm8/bin"
[dmdba@localhost ~]$ source .bash_profile
image.png

五、连接测试

image.png

六、卸载

1.关闭数据库服务
[dmdba@localhost ~]$ DmServiceDMSERVER stop
image.png
2.root用户删除服务
[root@localhost root]# ./dm_service_uninstaller.sh -n DmServiceDMSERVER
image.png
3.dmdba用户卸载数据库软件
[dmdba@localhost ~]$ /dm8/uninstall.sh -i
image.png
4.root用户删除/etc/dm_svc.conf
[root@localhost root]# /dm8/root_uninstaller.sh
如果在安装部署过程中遇到其他问题,可以查阅官方FAQ
常见问题 | 达梦技术文档
https://eco.dameng.com/document/dm/zh-cn/faq/

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服