注册
Linux下安装DM8数据库
专栏/技术分享/ 文章详情 /

Linux下安装DM8数据库

Arno 2025/08/29 47 0 0
摘要

1、安装环境
系统:Kylin-Server-V10
内存:8G
磁盘空间:30G
2、创建用户和用户组
出于安全考虑,新建一个系统账户用来安装和管理数据库
创建用户组:groupadd dminstall
用户组中创建用户:useradd -g dminstall dmdba
修改密码:passwd dmdba
1.png

3、创建安装目录:mkdir /dm8
给目录授权:
chown dmdba:dminstall -R /dm8
chmod -R 775 /dm8
2.png

4、解压并安装
将文件上传到/dm8下
镜像文件授权:chmod -R 755 dm8_20250506_x86_rh7_64.iso
镜像文件映射: mount -o loop dm8_20250506_x86_rh7_64.iso /mnt
3.png

5、安装DM8
切换用户到dmdba账户,并进入/mnt文件夹
su - dmdba
cd /mnt
4.png

执行安装指令:
./DMInstall.bin -i
具体安装信息如下:

安装语言:
[1]: 简体中文
[2]: English
请选择安装语言 [1]:
解压安装程序…
硬件架构校验通过!
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 11398
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 11398
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
可打开文件数过少,建议至少设置为65536或更多。
欢迎使用达梦数据库安装程序
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n (由于是测试安装,选择n即可)
是否设置时区? (Y/y:是 N/n:否) [Y/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 典型安装]:
所需空间: 1750M
请选择安装目录 [/home/dmdba/dmdbms]:/dm8/dmdbms
可用空间: 17G
是否确认安装路径(/dm8/dmdbms)? (Y/y:是 N/n:否) [Y/y]:y
安装前小结
安装位置: /dm8/dmdbms
所需空间: 1750M
可用空间: 17G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2025-08-21 10:03:40
[INFO] 安装 基础 模块…
2025-08-21 10:03:40
[INFO] 安装达梦数据库…
2025-08-21 10:03:43
[INFO] 安装 服务器 模块…
2025-08-21 10:03:43
[INFO] 安装 客户端 模块…
2025-08-21 10:03:44
[INFO] 安装 驱动 模块…
2025-08-21 10:03:44
[INFO] 安装 手册 模块…
2025-08-21 10:03:44
[INFO] 安装 服务 模块…
2025-08-21 10:03:45
[INFO] 移动日志文件。
2025-08-21 10:03:45
[INFO] 安装达梦数据库完成。
请以root系统用户执行命令:
/dm8/dmdbms/script/root/root_installer.sh
安装结束

这时需要切回root用户执行
/dm8/dmdbms/script/root/root_installer.sh

6、实例化数据库
配置环境变量
[dmdba@localhost ~]$ vi .bash_profile
export PATH=PATH:PATH:DM_HOME/bin:$DM_HOME/tool

[dmdba@localhost ~]$ source .bash_profile
[dmdba@localhost ~]$ cat .bash_profile
[dmdba@localhost ~]$ Source /root/.bashrc if user has one
[ -f ~/.bashrc ] && . ~/.bashrc
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/dmdbms/bin"
export DM_HOME="/dm8/dmdbms"
5.png

创建实例存放路径
mkdir /dm8/data/
使用dminit命令初始化实例
cd /dm8/dmdbms/bin/
[dmdba@localhost bin]$ ./dminit \

PATH=/dm8/data/
DB_NAME=DAMENG
INSTANCE_NAME=DMSERVER
PAGE_SIZE=32
SYSDBA_PWD=‘Dameng123’
SYSAUDITOR_PWD=‘Dameng123’
CASE_SENSITIVE=N
CHARSET=1
LOG_SIZE=1024

关键参数解释:
PATH=/dm8/data/: 数据库文件存放路径。
SYSDBA_PWD=‘Dameng123’: (必须) 设置数据库超级管理员 SYSDBA 的密码。请务必修改成一个强密码!
SYSAUDITOR_PWD=‘Dameng123’: 设置数据库安全员 SYSAUDITOR 的密码。
PAGE_SIZE=32: 页大小,默认 32(即 32K),通常不需要改。可选值有 4, 8, 16, 32。
CASE_SENSITIVE=N: 大小写敏感。Y表示敏感(推荐),N表示不敏感。
CHARSET=1: 字符集。0 代表 GB18030,1 代表 UTF-8(推荐)。
DB_NAME=DAMENG: 数据库名。
INSTANCE_NAME=DMSERVER: 实例名。
6.png

7、切换到root用户下,注册服务
./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p DMSERVER
7.png

8、启动、停止数据库
启动数据库
systemctl start DmServiceDMSERVER.service
停止数据库
systemctl stop DmServiceDMSERVER.service
重启数据库
systemctl restart DmServiceDMSERVER.service
查看数据库服务状态
systemctl status DmServiceDMSERVER.service

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服