达梦数据库 Windows 系统安装教程

article/2025/7/5 10:44:46

在这里插入图片描述

🧑 博主简介:CSDN博客专家、CSDN平台优质创作者,高级开发工程师,数学专业,10年以上C/C++, C#, Java等多种编程语言开发经验,拥有高级工程师证书;擅长C/C++、C#等开发语言,熟悉Java常用开发技术,能熟练应用常用数据库SQL server,Oracle,mysql,postgresql等进行开发应用,熟悉DICOM医学影像及DICOM协议,业余时间自学JavaScript,Vue,qt,python等,具备多种混合语言开发能力。撰写博客分享知识,致力于帮助编程爱好者共同进步。欢迎关注、交流及合作,提供技术支持与解决方案。\n技术合作请加本人wx(注明来自csdn):xt20160813

在这里插入图片描述

达梦数据库 Windows 系统安装教程

一、环境准备

  1. 系统要求

    • 操作系统:Windows Server 2012 R2 / 2016 / 2019 / 2022 或 Windows 10/11(专业版/企业版)
    • 硬件配置:建议至少 4GB 内存,20GB 可用磁盘空间
  2. 下载安装包
    访问达梦数据库官网(www.dameng.com),注册账号后下载对应版本的安装包

    • 常见版本:DM8、DM9(根据需求选择)

    进入达梦数据库官网页面,如下图所示:在这里插入图片描述选择上面页面中“达梦数据库管理系统”,跳转页面如下:在这里插入图片描述
    选择“试用下载”跳转到“下载中心个”页面,(这里官网下载的通常有效期为1年)
    在这里插入图片描述
    上面我们按自己的需要,选择合适的CPU平台和操作系统,我这里因为是在windows系统安装,所以选择了CPU平台为x86,操作系统为Win64,点击“立即下载”就可以下载数据库安装包,如果我们没注册达梦数据库官网账号,需要注册账号后才能下载。
    在这里插入图片描述


二、安装步骤

步骤1. 运行安装程序

  1. 解压下载下来的安装包,如:dm8_xxxx_x86_win_64.zip
  2. 双击安装包里的 setup.exe 安装包,启动安装向导。
  3. 阅读许可协议并点击 “我接受许可协议”

步骤 2:语言与时区选择

请根据系统配置选择相应语言与时区,点击“确定”按钮继续安装。如下图所示:
在这里插入图片描述

步骤 3:欢迎页面

点击“开始”按钮继续安装。如下图所示:
在这里插入图片描述

步骤 4:许可证协议

在安装和使用 DM 之前,该安装程序需要用户阅读许可协议条款,用户如接受该协议,则选中“接受”,并点击“下一步”继续安装;用户若选中“不接受”,将无法进行安装。如下图所示:
在这里插入图片描述

步骤 5:验证 Key 文件**【试用版的直接点击“下一步”】**

用户点击“浏览”按钮,选取 Key 文件,安装程序将自动验证 Key 文件信息。如果是合法的 Key 文件且在有效期内,用户可以点击“下一步”继续安装。如下图所示:
在这里插入图片描述

步骤 6:选择安装组件

DM 安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自定义安装”,用户可根据实际情况灵活地选择。如下图所示:

典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。

服务器安装包括:服务器、驱动、用户手册、数据库服务。

客户端安装包括:客户端、驱动、用户手册。

自定义安装包括:用户根据需求勾选组件,可以是服务器、客户端、驱动、用户手册、数据库服务中的任意组合。
在这里插入图片描述

选择需要安装的 DM 组件,并点击“下一步”继续。

一般地,作为服务器端的机器只需选择“服务器安装”选项,特殊情况下,服务器端的机器也可以作为客户机使用,这时,机器必须安装相应的客户端软件。

步骤 7:选择安装目录

在这里插入图片描述
DM 默认安装在 %HOMEDRIVE%\dmdbms 目录下,用户可以通过点击“浏览”按钮自定义安装目录。如果用户所指定的目录已经存在,则弹出下图所示警告消息框提示用户该路径已经存在。若确定在指定路径下安装请点击“确定”,则该路径下已经存在的 DM 某些组件,将会被覆盖;否则点击“取消”,返回到上图所示界面,重新选择安装目录。
在这里插入图片描述
说明:安装路径里允许字符的范围是小写字母(a-z)、大写字母(A-Z)、数字(0-9)、下划线(_)、空格( )和中文。

步骤 8:安装前小结

显示用户即将进行的安装的有关信息,例如产品名称、版本信息、安装类型、安装目录、可用空间、可用内存等信息,用户检查无误后点击“安装”按钮进行 DM 的安装。如下图所示:
在这里插入图片描述
如果 C:\Windows\system32 目录下已存在配置文件 dm_svc.conf,则弹出下图所示警告消息框提示用户该文件已经存在。若点击“是”,则安装时将生成新的配置文件覆盖原有文件,开始进行 DM 的安装;若点击“否”,则安装时不另外生成新的配置文件,使用原有文件,开始进行 DM 的安装;若点击“取消”,则返回到上图所示界面
在这里插入图片描述

步骤 9:安装过程

安装过程。如下图所示:
在这里插入图片描述

步骤 10:初始化数据库

如用户在选择安装组件时选中服务器组件,数据库自身安装过程结束时,将会提示是否初始化数据库,如下图所示。若用户未安装服务器组件,安装完成后,点击“完成”将直接退出。点击“取消”将完成安装,关闭对话框。
在这里插入图片描述
若用户选中初始化数据库选项,点击“初始化”将弹出数据库配置工具。如下图所示:
在这里插入图片描述
选择创建数据库实例,点击“开始”进入下一步骤。

步骤 11:创建数据库模板

系统提供三套数据库模板供用户选择:一般用途、联机分析处理和联机事务处理,用户可根据自身的用途选择相应的模板。

如下图所示:
在这里插入图片描述

步骤 12:选择数据库目录

用户可通过浏览或是输入的方式选择数据库所在目录。如下图所示:
在这里插入图片描述

步骤 13:输入数据库标识

用户可输入数据库名称、实例名、端口号等参数。如下图所示:
在这里插入图片描述

步骤 14:数据库文件所在位置

用户可通过选择或输入确定数据库控制、数据库日志等文件的所在位置,并可通过右侧功能按钮,对文件进行添加或删除。如下图所示:
在这里插入图片描述

步骤 15:数据库初始化参数

用户可输入数据库相关参数,如簇大小、页大小、日志文件大小、选择字符集、是否大小写敏感等。如下图所示:
在这里插入图片描述
当使用的安装版本为安全版时,可以在该步骤中选用是否使用四权分立的安全策略。

步骤 16:口令管理

用户可输入系统用户 SYSDBA,SYSAUDITOR 的密码,设置对应的用户口令;如果安装版本为安全版,将会增加 SYSSSO 和 SYSDBO 系统用户的密码设置(SYSDBO 的口令仅在选用了四权分立的安全策略时支持配置)。非安全版的步骤界面如下图所示:
在这里插入图片描述

步骤 17:选择创建示例库

用户可选择是否创建示例库 BOOKSHOP 或 DMHR。如下图所示:
在这里插入图片描述

步骤 18:创建数据库摘要

在安装数据库之前,将显示用户通过数据库配置工具设置的相关参数。如下图所示:
在这里插入图片描述
点击“完成”进行数据库实例的初始化工作。

步骤 19:安装初始化数据库

如下图所示:
在这里插入图片描述
安装完成后将弹出数据库相关参数及文件位置。
在这里插入图片描述
点击完成,将弹出下图所示消息框确认是否要完成数据库配置,若点击“确定”,则数据库配置完成,退出达梦数据库配置助手;若点击“取消”,则返回到数据库配置助手开始界面。


三、启动与验证

1. 启动达梦数据库

安装时若选择了客户端组件,则安装完后,在WIN系统开始菜单里会有“DM管理工具”如下图,打开DM管理工具就可以登录数据库了
在这里插入图片描述
登录界面如下:
在这里插入图片描述

2. 使用 disql 工具连接数据库

  1. 打开命令提示符(CMD),进入达梦安装目录的 bin 文件夹:

    cd D:\dmdbms\bin
    
  2. 执行以下命令连接数据库:

    disql SYSDBA/your_password@localhost:5236
    
    • SYSDBA:系统管理员用户名
    • your_password:初始化密码(安装时设置)
    • localhost:5236:本地主机和端口
  3. 成功连接后,执行以下命令验证:

    SELECT * FROM DUAL;
    

    若返回 DUAL 行,表示安装成功。


四、常见问题及解决方法

问题解决方案
安装失败检查系统权限,确保以管理员身份运行安装程序。
服务无法启动检查服务依赖项(如 Visual C++ 运行库),或尝试以管理员身份运行服务管理器。
连接超时确认防火墙开放端口 5236,并检查 dm.ini 配置文件中的 PORT 参数。
密码错误重新初始化数据库(通过 disql 工具重置密码)。

五、后续配置建议

  1. 配置环境变量
    • D:\dmdbms\bin 添加到系统 PATH,方便命令行操作。
  2. 备份与安全
    • 定期使用 dmbackup 工具备份数据库。
    • 设置强密码并限制数据库访问 IP。
  3. 性能优化
    • 根据业务需求调整 dm.ini 中的内存参数(如 MAX_MEMORY)。

六、注意事项

  1. 安装前请仔细阅读达梦官方文档(达梦数据库技术文档)。
  2. 生产环境建议联系达梦技术支持获取定制化配置方案。

提示:如需进一步部署集群或高可用性方案,请参考达梦官方集群安装指南。


http://www.hkcw.cn/article/GRtmvnrnaT.shtml

相关文章

【Day43】

DAY 43 复习日 作业: kaggle找到一个图像数据集,用cnn网络进行训练并且用grad-cam做可视化 进阶:并拆分成多个文件 今天代码见个人 Gitee仓库:LOVE/Python学习库https://gitee.com/love_hub/python-learning-library Github仓库&a…

贪心算法应用:装箱问题(BFD算法)详解

贪心算法应用&#xff1a;装箱问题(BFD算法)详解 1. 装箱问题与BFD算法概述 1.1 装箱问题定义 装箱问题(Bin Packing Problem)是组合优化中的经典问题&#xff0c;其定义为&#xff1a; 给定n个物品&#xff0c;每个物品有大小wᵢ (0 < wᵢ ≤ C)无限数量的箱子&#xf…

mysql(十五)

目录 子查询 1.准备工作 2--创建表格 3--插入数据 2.where 子查询单列单个数据 格式 查询 3.where 子查询单列多个数据(in) 格式 查询 使用子查询 4.from 多行多数据 格式 查询 子查询 将select的查询的返回结果 当成另外一个selet语句的内容去使用。 子查询放在()里面 注意…

Unity 环境搭建

Unity是一款游戏引擎&#xff0c;可用于开发各种类型的游戏和交互式应用程序。它由Unity Technologies开发&#xff0c;并在多个平台上运行&#xff0c;包括Windows、macOS、Linux、iOS、Android和WebGL。Unity也支持虚拟现实(VR)和增强现实(AR)技术&#xff0c;允许用户构建逼…

从0开始学习R语言--Day15--非参数检验

非参数检验 如果在进行T检验去比较两组数据差异时&#xff0c;假如数据里存在异常值&#xff0c;会把数据之间的差异拉的很大&#xff0c;影响正常的判断。那么这个时候&#xff0c;我们可以尝试用非参数检验的方式来比较数据。 假设我们有A&#xff0c;B两筐苹果&#xff0c…

NX847NX855美光固态闪存NX862NX865

NX847NX855美光固态闪存NX862NX865 美光固态闪存技术深度解析&#xff1a;NX847、NX855、NX862、NX865的多维探索 一、技术架构与核心优势 美光NX系列固态闪存的卓越性能源于其底层技术的创新突破。以G9 NAND技术为核心的产品线&#xff08;如NX865&#xff09;&#xff0c;…

秋招Day12 - 计算机网络 - UDP

说说TCP和UDP的区别&#xff1f; TCP使用无边界的字节流传输&#xff0c;可能发生拆包和粘包&#xff0c;接收方并不知道数据边界&#xff1b;UDP采用数据报传输&#xff0c;数据报之间相互独立&#xff0c;有边界。 应用场景方面&#xff0c;TCP适合对数据的可靠性要求高于速…

Baklib知识中台重塑企业知识生态

Baklib四库体系构建知识中枢 Baklib通过独创的四库体系&#xff08;显性知识库、隐性经验库、场景案例库、智能模型库&#xff09;&#xff0c;构建起企业知识管理的核心枢纽。显性知识库集中存储制度文档、产品手册等结构化信息&#xff0c;隐性经验库则通过问答社区、专家笔…

字节跳动社招面经 —— BSP驱动工程师(5)

接前一篇文章&#xff1a;字节跳动社招面经 —— BSP驱动工程师&#xff08;4&#xff09; 本文内容参考&#xff1a; ARM64架构启动流程_arm64 linux kernel 启动流程-CSDN博客 特此致谢&#xff01; 上一回讲解了“嵌入式充电站”发的一篇文章字节跳动社招面经——BSP驱动工…

超越与沉浸:关于意识觉醒的量子化生存艺术

一、现象世界的认知架构&#xff1a;从AR渲染到神经编译 人类意识系统犹如搭载生物算法的增强现实&#xff08;AR&#xff09;设备&#xff0c;每秒将4000万比特的原始感官数据&#xff0c;通过神经编译引擎压缩成40比特的认知全息图。在这个过程中&#xff1a; 海马体材质库自…

自主设计一个DDS信号发生器

DDS发生器 DDS信号发生器是直接数字频率合成技术&#xff0c;采用直接数字频率合成(Direct Digital Synthesis&#xff0c;简称DDS)技术&#xff0c;把信号发生器的频率稳定度、准确度提高到与基准频率相同的水平&#xff0c;并且可以在很宽的频率范围内进行精细的频率调节。采…

浏览器网站禁止黏贴,但是要交作业怎么快速黏贴

出现的问题&#xff1a; 写这篇博客的原因&#xff1a;学校最近要求使用 iwrite 写英语作文&#xff0c;但是浏览器禁止黏贴&#xff0c;我们自己只能手动输入&#xff0c;但是作为程序猿的我想到了一个很好的解决方案。 解决思路&#xff1a; 我们直接在浏览器的控制台的源代码…

CAN通讯协议中各种参数解析

1.各种参数缩写 2.多帧传输时间参数解析 - Sender&#xff08;左侧&#xff09; 指的是 多帧数据的发送者&#xff0c;也就是&#xff1a; ECU&#xff08;被测系统 / 响应方&#xff09; - Receiver&#xff08;右侧&#xff09; 指的是 多帧数据的接收者&#xff0c;也就是…

第十二节:第五部分:集合框架:Set集合的特点、底层原理、哈希表、去重复原理

Set系列集合特点 哈希值 HashSet集合的底层原理 HashSet集合去重复 代码 代码一&#xff1a;整体了解一下Set系列集合的特点 package com.itheima.day20_Collection_set;import java.util.HashSet; import java.util.LinkedHashSet; import java.util.Set; import java.util.…

deepseek原理和项目实战笔记2 -- deepseek核心架构

混合专家&#xff08;MoE&#xff09; ​​混合专家&#xff08;Mixture of Experts, MoE&#xff09;​​ 是一种机器学习模型架构&#xff0c;其核心思想是通过组合多个“专家”子模型&#xff08;通常为小型神经网络&#xff09;来处理不同输入&#xff0c;从而提高模型的容…

迈向分布式智能:解析MCP到A2A的通信范式迁移

智能体与外部世界的桥梁之言&#xff1a; 在深入探讨智能体之间的协作机制之前&#xff0c;我们有必要先厘清一个更基础的问题&#xff1a;**单个智能体如何与外部世界建立连接&#xff1f;** 这就引出了我们此前介绍过的 **MCP&#xff08;Model Context Protocol&…

TCP/IP协议精华总结pdf分享

hi &#xff0c;大家好&#xff0c;应小伙伴们的要求&#xff0c;上次分享了个人的一些学习和职场经验&#xff0c;其中网络协议PDF文档是我之前学习协议的时候总结一些精华知识&#xff0c;网络属于基本功&#xff0c;是互联网必备知识&#xff0c;我深信掌握好核心20%知识&am…

齐次变换矩阵与运动旋量的指数映射

在三维空间中&#xff0c;刚体的位姿&#xff08;位置和姿态&#xff09;可以通过齐次变换矩阵进行描述。齐次变换矩阵是一种 44 的矩阵&#xff0c;其一般形式为&#xff1a; T [ R p 0 1 ] T\begin{bmatrix}R&p\\0&1\end{bmatrix} T[R0​p1​] 其中&#xff0c; R …

MySQL DDL操作全解析:从入门到精通,包含索引视图分区表等全操作解析

目录 一、DDL 基础概述 1.1 DDL 定义与作用 1.2 DDL 语句分类 1.3 数据类型与存储引擎 1.3.1 数据类型 1.3.2 存储引擎差异 二、基础 DDL 语句详解 2.1 创建数据库与表 2.1.1 创建数据库 2.1.2 创建表 2.2 修改表结构 2.2.1 添加列 2.2.2 修改列属性 2.2.3 删除列…

torch.randn vs torch.rand

1 分布类型&#xff1a; randn&#xff1a;生成标准正态分布&#xff08;均值 0&#xff0c;标准差 1&#xff09; rand&#xff1a;生成 [0, 1) 区间的均匀分布 2 数值范围&#xff1a; randn&#xff1a;可能产生负数&#xff08;范围 (-∞, ∞)&#xff09; rand&#xff…