一、安装环境要求

官网要求

安装简介

本次系统环境

二、下载安装包

产品下载-达梦数据

三、安装部署

1.关闭防火墙和selinux

# 关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service


# 禁用selinux
vim /etc/selinux/config
  ......
  SELINUX=enforcing
  ......

2.安装

1.创建安装用户组dinstall
groupadd dinstall
2.创建安装用户dm
useradd -g dinstall -m -d /home/dm -s /bin/bash dm
3.设置密码
passwd dm  # 设置密码
4.创建安装目录
mkdir /dm8  # 创建安装目录
chown -R dm:dinstall /dm8  # 更改归属关系
chmod -R 755 /dm8 # 配置权限
5.配置安装用户环境变量
su - dm

vim ~/.bash_profile
# 添加以下行
export DM_HOME="/dm8"
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin
export DM_HOME=/dm8
export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$DM_HOME/bin:$DM_HOME/tool

# 刷新环境变量
source ~/.bash_profile
6.解除dm用户的资源限制
su - root

vim /etc/security/limits.conf
# 添加如下行
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba hard stack 32768
dmdba soft stack 16384


su - dm

ulimit -n
  65536
7.上传安装包并挂载镜像
[root@localhost ~]# su - root

[root@localhost ~]# cd /dm8

[root@localhost ~]# unzip dm8_20241227_x86_rh7_64.zip

# 挂载镜像
[root@localhost ~]# mount -o loop dm8_20241227_x86_rh7_64.iso /mnt

[root@localhost dm8]# ls
dm8_20241227_x86_rh7_64.iso             dm8_20241227_x86_rh7_64.README
dm8_20241227_x86_rh7_64.iso_SHA256.txt  dm8_20241227_x86_rh7_64.zip
8.安装
[root@localhost dm8]# su - dm # 切换用户

[dm@localhost dm8]# cd /mnt/

[dm@localhost mnt]# ls
'DM8 Install.pdf'   DMInstall.bin

[dm@localhost mnt]# ./DMInstall.bin -i  # -i代表命令行安装
请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
解压安装程序..........
欢迎使用达梦数据库安装程序


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


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


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


请选择安装目录 [/home/dmdba/dmdbms]:/dm8
可用空间: 854G
是否确认安装路径(/dmdb)? (Y/y:是 N/n:否)  [Y/y]:y


安装前小结
安装位置: /dm8
所需空间: 1799M
可用空间: 854G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2025-01-13 16:47:48
[INFO] 安装达梦数据库...
2025-01-13 16:47:48
[INFO] 安装 基础 模块...
2025-01-13 16:47:50
[INFO] 安装 服务器 模块...
2025-01-13 16:47:50
[INFO] 安装 客户端 模块...
2025-01-13 16:47:50
[INFO] 安装 驱动 模块...
2025-01-13 16:47:51
[INFO] 安装 手册 模块...
2025-01-13 16:47:51
[INFO] 安装 服务 模块...
2025-01-13 16:47:51
[INFO] 移动日志文件。
2025-01-13 16:47:52
[INFO] 安装达梦数据库完成。


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

安装结束
[root@localhost dm8]# su - root

[root@localhost dm8]# /dm8/script/root/root_installer.sh
9.常见问题

临时目录空间不够

通过指定临时目录解决

四、配置实例

1.创建实例目录,如不创建,默认会在安装目录下创建

[root@localhost dm8]# su - root

[root@localhost dm8]# mkdir -p /dm/data

[root@localhost dm8]# chown dm:dinstall -R /dm/data/

[root@localhost dm8]# chmod -R 755 /dm/data/

2.配置实例

[root@localhost dm8]# su - dm
[dm@localhost dm8]# cd /dm8/bin



[dm@localhost dm8]#  ./dminit path=/dm/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=HYSERVICES46 INSTANCE_NAME=HY PORT_NUM=5236 SYSDBA_PWD=YzbzuiTMfan@996 SYSAUDITOR_PWD=AuditorPassword123
# path #数据库文件的存储目录。
# PAGE_SIZE # 数据库页面大小
# CASE_SENSITIVE # 数据库是否区分大小写
# CHARSET # 数据库的字符集,1通常表示UTF-8字符集
# DB_NAME # 数据库名
# INSTANCE_NAME # 数据库实例名
# PORT_NUM # 数据库服务的端口号
# SYSDBA_PWD # SYSDBA用户的密码,数据库的超级用户,具有最高权限
# SYSAUDITOR_PWD # SYSAUDITOR用户的密码,数据库的审计用户,用于审计数据库操作


initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2025-01-13
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL


 log file path: /dm/data/DMDB/HYSERVICES4601.log
 log file path: /dm/data/DMDB/HYSERVICES4602.log


write to dir [/dm/data/DMDB].
create dm database success. 2022-11-02 15:41:22

3.注册服务

[root@localhost ~]# cd /dm8/script/root

[root@localhost root]# ls
dm_service_installer.sh  dm_service_uninstaller.sh  root_installer.sh

[root@localhost root]# ./dm_service_installer.sh -t dmserver -p HY -dm_ini /dm/data/HYSERVICES46/dm.ini
Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceHYSERVICES46.service → /usr/lib/systemd/system/DmServiceHYSERVICES46.service.
创建服务(DmServiceHYSERVICES46)完成

[root@localhost root]# 

4.启动数据库

[root@localhost ~]# cd /dm8/bin

[root@localhost bin]# ./DmServiceHY start

5.连接数据库

[root@localhost ~]# cd /dm8/bin

[root@localhost bin]#  ./disql 127.0.0.1:5236
disql V8
用户名:SYSDBA
密码:

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 4.293(ms)
SQL>                 
Logo

一站式 AI 云服务平台

更多推荐