首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >达梦 DM9 升级windows 、kylin平台基础实测那些事

达梦 DM9 升级windows 、kylin平台基础实测那些事

作者头像
用户7148769
发布于 2026-09-16 15:02:29
发布于 2026-09-16 15:02:29
2120
举报

“久久为功”新一代DM9数据库,成为在AI彻底重构的新物种,成为未来迈向AI²DB 阶段AI数据库,具备自学习和自进化能力

“久久为功”新一代DM9数据库,成为在AI彻底重构的新物种,成为未来迈向AI²DB 阶段AI数据库,具备自学习和自进化能力一、背景:为什么测 DM9

DM9终于要从“传闻”走向“现实”,作为一线运维工程师,能不能装得上、能不能稳定跑、备份恢复是否可靠、文档是否跟得上。而官方文档至今未发布,今天DM9距离 2026 年 4 月 22 日在"2026 中国数据库技术与产业大会"(北京)上正式发布有一段时间,安装介质于 8 月 19 日上线测试版(本文测试日期为 9 月 1 日),达梦提供的安装介质覆盖、windows、 CentOS 7 与麒麟 V10 SP1, x86 与麒麟 920、飞腾 2000。

另外达梦技术文档站(eco.dameng.com/document)目前仅提供 DM8 全系手册(安装、系统管理员、程序员、SQL 语言、dminit、DIsql 等),检索不到任何 DM9 、文档。

二、测试环境

项目

配置一

配置二

服务器

192.168.1.210(测试机)

192.168.1.249(测试机)

操作系统

Kylin Linux Advanced Server release V10 (Tercel)

Windows 10 教育版 19045.6093

硬件

8G 内存,60G 磁盘

8G 内存,40G 磁盘(可用 38G)

数据库

dm9_20260509_x86_kylin10_sp1_64

dm9_20260604_x86_win_64

实例 / 库

DBSERVER / DMTEST

DBSERVER / DMTEST

安装目录

/opt/dm/dmdbms

D:\dmdbms

数据目录

/home/dmdba/dmdbms

D:\dmdbms\data\DAMENG

端口

5237

5236

服务

DmServiceDMTEST.service(systemd 托管,开机自启)

DmServiceDMTEST.service(systemd 托管,开机自启)

三、Windows 安装步骤安装

Windows 全程图形化向导:

1.解压 dm9_20260604_x86_win_64 → 双击 setup.exe

2.选中文 → 接受协议 → 典型安装 指定路径(如 E:\dmdbms)

3.安装完成后弹出"数据库配置助手",创建实例: 

4.数据库名:DAMENG,端口:5236,默认用户:SYSDBA/SYSDBA

5.开始菜单 → 打开 DM管理工具 或 disql 即可连接

四、麒麟10 SP1安装步骤安装

1、下载 x86 dm9_20260509_x86_kylin10_sp1_64.zip

2、sudo mkdir -p /isodmp9/ # 创建空挂载点 

sudo mount -o loop,ro /dm9/dm9_20260509_x86_kylin10_sp1_64.iso /isodmp9 

ls -l /isodmp9 

# 访问内容 sudo umount /isodmp9 使用后务必卸载

 [root@dm9Kylin10sp1 isodmp9]# getconf LONG_BIT

64

[root@dm9Kylin10sp1 isodmp9]# cat /etc/os-release

NAME="Kylin Linux Advanced Server"

VERSION="V10 (Tercel)"

ID="kylin"

VERSION_ID="V10"

PRETTY_NAME="Kylin Linux Advanced Server V10 (Tercel)"

ANSI_COLOR="0;31"

 [root@dm9Kylin10sp1 isodmp9]# uname -a

Linux dm9Kylin10sp1 4.19.90-17.ky10.x86_64 #1 SMP Sun Jun 28 15:41:49 CST 2020 x86_64 x86_64 x86_64 GNU/Linux

[root@dm9Kylin10sp1 isodmp9]#

 [root@dm9Kylin10sp1 isodmp9]# groupadd -g 12349 dinstall

[root@dm9Kylin10sp1 isodmp9]#

[root@dm9Kylin10sp1 isodmp9]# useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

[root@dm9Kylin10sp1 isodmp9]#

 /etc/security/limits.conf

* soft nofile 655350 

* hard nofile 655350 

* soft stack unlimited 

* hard stack unlimited

* soft nproc 655360 

* hard nproc 655360 

* soft core unlimited

* hard core unlimited

3、开始安装

[dmdba@dm9Kylin10sp1 isodmp9]$ ./DMInstall.bin -i

安装语言:

1) 简体中文

2) English

请输入选项[1]:

正在解压安装包...

硬件架构校验通过!

GLIBC VERSION校验通过!

欢迎使用 DM9 安装工具

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

输入[exit]可退出程序

阅读并同意《DM9许可协议与服务条款》?

1) 阅读

2) 同意并继续

3) 不同意并退出

请输入选项[2]:

-- 安装配置 --------------------------------------------------------------------------------------------------------------------------------------------------------------

安装组件 (多选, 逗号分隔):

1) 服务器

2) 客户端工具

请输入选项[1,2]:1,2

所需磁盘空间: 2.23GB

指定安装目录[/home/dmdba/dmdbms]:

可用磁盘空间: 24.31GB

-- 许可证文件 ------------------------------------------------------------------------------------------------------------------------------------------------------------

未填写许可证文件时,系统将以试用版运行;如需启用安全特性,必须指定有效的许可证文件。

许可证文件路径 (为空使用试用版):/home/dmdba/license_41248_0.dat

无法读取有效日期!

许可证文件路径 (为空使用试用版):/home/dmdba/

key文件不存在!

许可证文件路径 (为空使用试用版):/home/dmdba/

key文件不存在!

许可证文件路径 (为空使用试用版):/home/dmdba/dm94020749.key

无法读取有效日期!

许可证文件路径 (为空使用试用版):

-- 安装小结 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

产品名称: 达梦数据库V9

安装目录: /home/dmdba/dmdbms

安装内容: 服务器,客户端工具

所需磁盘空间: 2.23GB

可用磁盘空间: 24.31GB

可用内存: 22.21GB

版本信息:

有效日期:

确认安装?[y/n]:y

-- 安装中 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[*] 正在初始化安装日志...

[✓] 初始化安装日志完成

[*] 正在拷贝文件...

[✓] 拷贝文件完成

[*] 正在修改文件...

[✓] 修改文件完成

[*] 正在修改环境变量...

[✓] 修改环境变量完成

[*] 正在安装服务...

[✓] 安装服务完成

[*] 正在配置...

[✓] 配置完成

-- 安装总结 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

达梦数据库DM9安装完成

安装目录: /home/dmdba/dmdbms

更多安装信息, 请查看安装日志文件: /home/dmdba/dmdbms/log/install.log

 请以root用户执行脚本: /home/dmdba/dmdbms/script/root/root_installer.sh

[dmdba@dm9Kylin10sp1 isodmp9]$

 [root@dm9Kylin10sp1 ~]# /home/dmdba/dmdbms/script/root/root_installer.sh

移动 /home/dmdba/dmdbms/dm_svc.conf 到/etc目录

创建DmAuditMonitorService服务

创建服务(DmAuditMonitorService)完成

创建DmJobMonitorService服务

创建服务(DmJobMonitorService)完成

创建DmInstanceMonitorService服务

创建服务(DmInstanceMonitorService)完成

创建DmAPService服务

Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service → /usr/lib/systemd/system/DmAPService.service.

创建服务(DmAPService)完成

启动DmAPService服务

[root@dm9Kylin10sp1 ~]#

 [root@dm9Kylin10sp1 ~]#

[dmdba@dm9Kylin10sp1 bin]$ ./dminit PATH=/home/dmdba/dmdbms/db \

> DB_NAME=DAMENG \

> INSTANCE_NAME=DMSERVER \

> PORT_NUM=5236 \

> PAGE_SIZE=16 \

> CHARSET=1 \

> CASE_SENSITIVE=Y \

> SYSDBA_PWD=Admin@123456 \

>  SYSAUDITOR_PWD=Audit@123456

dminit V9

db version: 0x7000d

file dm.key not found, use default license!

License will expire on 2027-04-17

Normal of FAST

Normal of DEFAULT

Normal of RECYCLE

Normal of KEEP

Normal of ROLL

  log file path: /home/dmdba/dmdbms/db/DAMENG/DAMENG01.log

  log file path: /home/dmdba/dmdbms/db/DAMENG/DAMENG02.log

 write to dir [/home/dmdba/dmdbms/db/DAMENG].

create dm database success. 2026-08-28 21:02:59

[dmdba@dm9Kylin10sp1 bin]$

 ./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /home/dmdba/dmdbms/db/DAMENG/dm.ini

[root@dm9Kylin10sp1 root]# ./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /home/dmdba/dmdbms/db/DAMENG/dm.ini

Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service → /usr/lib/systemd/system/DmServiceDMSERVER.service.

创建服务(DmServiceDMSERVER)完成

[root@dm9Kylin10sp1 root]#

[root@dm9Kylin10sp1 bin]# ./DmServiceDMSERVER start

'Starting DmServiceDMSERVER: 上一次登录:五 8月 28 20:21:26 CST 2026:2 上

[ OK ]

[root@dm9Kylin10sp1 bin]# ./DmServiceDMSERVER status

DmServiceDMSERVER (pid 90870) is running.

[root@dm9Kylin10sp1 bin]#

# 然后启动数据库服务: DmServiceDMSERVER # 端口是5236

4. 验证安装

su- dmdba

cd /opt/dm/dmdbms/bin

./disql SYSDBA/"Admin@123!"@localhost:5237

密码带特殊字符没有登录成功

[dmdba@localhost bin]$ ./disql SYSDBA@localhost:5237

密码:

 服务器[localhost:5237]:处于普通打开状态

登录使用时间 : 5.807(ms)

disql V9

SQL> 

坑:密码含 @、! 等特殊字符时,命令行拼接的登录串会被解析器拆错导致登录失败——改用交互式输入密码(./disql SYSDBA@localhost:5237 回车后输入密码)最稳妥。

disql 中执行:

SQL>select name,status

行号       NAME     STATUS$

-------------------------

1          DBSERVER OPEN

已用时间:1.698(毫秒). 执行号:68701.

SQL>

-- 期望结果:实例状态为 OPEN

验证通过标准:能成功连接且实例状态为 OPEN,即安装完成。

附件一、 安装出现问题解决一

第一步:临时禁用杀毒软件与Windows Defender实时防护(最优先)

原因:杀毒软件的实时扫描或勒索软件防护可能会拦截 .dll 文件的写入操作,导致系统报"找不到文件"。

操作:

退出所有第三方杀毒软件(如360、火绒、McAfee等)。

打开Windows安全中心 → 病毒和威胁防护 → 管理设置 → 临时关闭"实时保护"。

安装完成后再重新开启,并将达梦安装目录(如 D:\DM8)加入白名单/排除列表。

第二步:以管理员身份运行安装程序

原因:确保安装程序有足够的系统权限创建文件和目录。

操作:右键点击安装程序(.exe 文件)→ 选择 "以管理员身份运行"。

第三步:更换为简单的安装路径

原因:避免过深或包含特殊缩写的路径(如 D:\dmdbmjs\dkb\in\)可能引发权限或路径解析问题。

操作:安装时选择 D:\DM8 或 C:\DM8 等根目录下的简单路径。

第四步:校验安装包的完整性获

原因:安装包可能在下载或解压过程中损坏,导致特定文件缺失。

操作:

校验文件完整性(Windows系统使用cmd命令):

certutil -hashfile 你的安装包.iso SHA256

将输出的哈希值与官方提供的SHA256值进行比对,必须完全一致才可使用。

D:\dmdbms\data\DAMENG

D:\dmdbms\bin\dminit.exe D:\dmdbms\data\DAMENG DB_NAME=DAMENG INSTANCE_NAME=DMSERVER PORT_NUM=5236 PAGE_SIZE=16 CHARSET=1 CASE_SENSITIVE=Y SYSDBA_PWD=Admin@12hhl SYSAUDITOR_PWD=Audit@12hhl

D:\dmdbms\bin\dminit.exe PATH=D:\dmdbms\data\DAMHHL DB_NAME=DAMHHL INSTANCE_NAME=DMHHL PORT_NUM=5236 PAGE_SIZE=16 CHARSET=1 CASE_SENSITIVE=Y SYSDBA_PWD=Admin@12hhl SYSAUDITOR_PWD=Audit@12hhl

dminit V9

db version: 0x7000d

file dm.key not found, use default license!

License will expire on 2027-06-04

Normal of FAST

Normal of DEFAULT

Normal of RECYCLE

Normal of KEEP

Normal of ROLL

log file path: C:\dmdbms\data\DAMHHL\DAMHHL\DAMHHL01.log

log file path: C:\dmdbms\data\DAMHHL\DAMHHL\DAMHHL02.log

write to dir [C:\dmdbms\data\DAMHHL\DAMHHL].

create dm database success. 2026-09-02 14:49:39

C:\dmdbms\bin>

C:\dmdbms\bin>dmserver.exe C:\dmdbms\data\DAMHHL\DAMHHL\dm.ini

D:\dmdbms\bin>dmserver.exe D:\dmdbms\data\DAMENG\dm.ini

file dm.key not found, use default license!

version info: develop

csek2_vm_t = 9584

nsql_vm_t = 336

prjt2_vm_t = 208

ltid_vm_t = 272

nins2_vm_t = 1344

nset2_vm_t = 272

ndlck_vm_t = 192

ndel2_vm_t = 896

slct2_vm_t = 352

nli2_vm_t = 200

aagr2_vm_t = 312

pscn_vm_t = 416

dist_vm_t = 1000

DM Database Server 64 V9 03151060506-20260604-330912-20218 startup...

Normal of FAST

Normal of DEFAULT

Normal of RECYCLE

Normal of KEEP

Normal of ROLL

Database mode = 0, oguid = 0

License will expire on 2027-06-04

file lsn: 54658

ndct db load finished, code:100

ndct second level fill fast pool finished

ndct third level fill fast pool finished

ndct second level fill fast pool finished

ndct third level fill fast pool finished

ndct fill fast pool finished

pseg_set_gtv_trxid_low next_trxid in mem:[18018]

pseg_collect_mgr_items, total collect 0 active_trxs, 0 cmt_trxs, 0 pre_cmt_trxs, 0 to_release_trxs, 0 active_pages, 0 cmt_pages, 0 pre_cmt_pages, 0 to_release_pages, 0 used mgr pages, 0 mgr recs!

next_trxid in mem:[20020]

next_trxid = 22022.

pseg recv finished

nsvr_startup end.

aud sys init success.

aud rt sys init success.

systables desc init success.

ndct_db_load_info finished, code:100.

nsvr_process_before_open begin.

nsvr_process_before_open success.

SYSTEM IS READY.

附件二、初始化参数验证

与文档逐项对照

初始化使用 dminit,注意页大小、簇大小、大小写敏感、字符集、空格填充模式、页检查模式等参数建库后不可修改。本次实测值与安装记录完全一致:

参数

记录值

实测值(v$parameter)

结果

页大小

PAGE_SIZE=32

GLOBAL_PAGE_SIZE=32768(32K)

✅

簇大小

EXTENT_SIZE=32

GLOBAL_EXTENT_SIZE=32

✅

大小写敏感

CASE_SENSITIVE=y

GLOBAL_STR_CASE_SENSITIVE=1

✅

字符集

CHARSET=1

GLOBAL_CHARSET=1(UTF-8)

✅

端口

PORT_NUM=5237

5237

✅

版本差异提示:DM9 中初始化参数在 v$parameter 中改为 GLOBAL_ 前缀命名(如 GLOBAL_PAGE_SIZE),与 DM8 的 PAGE_SIZE 不同,运维排障需注意。

/home/dmdba/dmdbms/bin/dminit PATH=/home/dmdba/dmdbms/db DB_NAME=DAMHHL INSTANCE_NAME=DMHHL PORT_NUM=5237 PAGE_SIZE=16 CHARSET=1 CASE_SENSITIVE=Y SYSDBA_PWD=Admin@12hhl SYSAUDITOR_PWD=Audit@12hhl

.dminit V9

db version: 0x7000d

file dm.key not found, use default license!

License will expire on 2027-04-17

Normal of FAST

Normal of DEFAULT

Normal of RECYCLE

Normal of KEEP

Normal of ROLL

log file path: /home/dmdba/dmdbms/db/DAMHHL/DAMHHL01.log

log file path: /home/dmdba/dmdbms/db/DAMHHL/DAMHHL02.log

write to dir [/home/dmdba/dmdbms/db/DAMHHL].

create dm database success. 2026-09-02 15:11:38

[root@dm9Kylin10sp1 db]#

./dm_service_installer.sh -t dmhhl -p DMHHL -dm_ini /home/dmdba/dmdbms/db/DAMHHL/dm.ini

。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-09-08,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 二、测试环境
  • 三、Windows 安装步骤安装
  • 四、麒麟10 SP1安装步骤安装
  • 附件一、 安装出现问题解决一
  • 附件二、初始化参数验证
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档