当前位置: 首页 > article >正文

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

在这里插入图片描述

🧑 博主简介: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. 生产环境建议联系达梦技术支持获取定制化配置方案。

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

相关文章:

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

🧑 博主简介:CSDN博客专家、CSDN平台优质创作者,高级开发工程师,数学专业,10年以上C/C, C#, Java等多种编程语言开发经验,拥有高级工程师证书;擅长C/C、C#等开发语言,熟悉Java常用开…...

unix/linux source 命令,其基本概念、定义、性质、定理

从计算机科学的角度,特别是形式语言、操作系统和编程语言设计的角度来看,source (或 .) 命令虽然看似简单,但其背后也蕴含着一些核心的概念、定义、性质和可以类比的“定理”(或者说,更准确地是“设计原则”或“行为模式”)。 让我们尝试从一个更理论和结构化的视角来剖…...

【Java EE初阶】计算机是如何⼯作的

计算机是如何⼯作的 计算机发展史冯诺依曼体系(Von Neumann Architecture)CPU指令(Instruction)CPU 是如何执行指令的(重点) 操作系统(Operating System)进程(process) 进程 PCB 中的…...

RAG理论基础总结

目录 概念 流程 文档收集和切割 读取文档 转换文档 写入文档 向量转换和存储 搜索请求构建 向量存储工作原理 向量数据库 文档过滤和检索 检索前 检索 检索后 查询增强和关联 QuestionAnswerAdvisor查询增强 高级RAG架构 自纠错 RAG(C-RAG&#xf…...

列表推导式(Python)

[表达式 for 变量 in 列表] 注意:in后面不仅可以放列表,还可以放range ()可迭代对象 [表达式 for 变量 in 列表 if 条件]...

嵌入式RTC工作原理及应用场景

20ppm 是衡量 RTC(实时时钟)精度的关键指标,表示 每百万秒(约11.57天)的最大时间误差范围。以下是通俗易懂的解释: 1. ppm 的含义 ppm Parts Per Million(百万分之一) 1 ppm 1/1,…...

一天搞懂深度学习--李宏毅教程笔记

目录 1. Introduction of Deep Learning1.1. Neural Network - A Set of Function1.2. Learning Target - Define the goodness of a function1.3. Learn! - Pick the best functionLocal minimaBackpropagation 2. Tips for Training Deep Neural Network3. Variant of Neural…...

Go语言常见接口设计技巧-《Go语言实战指南》

在 Go 中,接口是连接代码组件的桥梁。合理设计接口可以大幅提升程序的可维护性、可扩展性和测试友好性。本章将分享 Go 开发中常见的接口设计技巧与最佳实践。 一、接口设计原则 1. 面向接口编程,而非面向实现编程 尽量使用接口类型作为函数参数或返回值…...

python打卡训练营打卡记录day43

复习日 作业: kaggle找到一个图像数据集,用cnn网络进行训练并且用grad-cam做可视化 进阶:并拆分成多个文件 数据集来源:Flowers Recognition 选择该数据集原因: 中等规模:4242张图片 - 训练快速但足够展示效…...

Camera相机人脸识别系列专题分析之十一:人脸特征检测FFD算法之低功耗libvega_face.so人脸属性(年龄,性别,肤色,微笑,种族等)检测流程详解

【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:Camera相机人脸识别系列专题分析之十:人脸特征检测FFD算法之低功耗libvega_face.so人脸识别检测流程详解 这一篇我们开始讲: Camera相机人脸识别系列专题分析之十一:人脸特征检测FFD算法之低功耗lib…...

解决:输入SSH后,仍无法通过网址登录以及紧接着的新问题Permission denied(publickey,password).

现象: 管理员: Windows PowerShell输入SSH后,仍无法通过网址登录 例如输入你的ssh命令:ssh -CNg -L xxxx:127.0.0.1:xxxx rootaaaaaaaaa.com -p yyyyy 得到终端提示:ssh无法识别为 cmdlet、函数、脚本文件或可运行程序的名称。 解…...

【QT控件】QWidget 常用核心属性介绍 -- 万字详解

目录 一、控件概述 二、QWidget 核心属性 2.1 核心属性概览 2.2 enabled ​编辑 2.3 geometry 2.4 windowTitle 2.5 windowIcon 使用qrc文件管理资源 2.6 windowOpacity 2.7 cursor 2.8 font ​编辑 2.9 toolTip 2.10 focusPolicy 2.11 styleSheet QT专栏&…...

uniapp-商城-77-shop(8.2-商品列表,地址信息添加,级联选择器picker)

地址信息,在我们支付订单上有这样一个接口,就是物流方式,一个自提,我们就显示商家地址。一个是外送,就是用户自己填写的地址。 这里先说说用户的地址添加。需要使用到的一些方式方法,主要有关于地址选择器,就是uni-data-picker级联选择。 该文介绍了电商应用中地址信息处…...

HTTPS加密通信详解及在Spring Boot中的实现

HTTPS(Hyper Text Transfer Protocol Secure)是HTTP的安全版本,通过SSL/TLS协议为通讯提供加密、身份验证和数据完整性保护。 一、HTTPS核心原理 1.加密流程概述 客户端发起HTTPS请求(连接到服务器443端口)服务器返…...

如何让 Git 停止跟踪文件?停止后又如何恢复跟踪?

在使用 Git 管理代码时,有时我们希望某些文件不再被 Git 跟踪(比如本地配置文件、临时文件等),但保留这些文件在本地;过了一段时间,可能又需要恢复跟踪这些文件。本文将用通俗易懂的语言,教你如…...

【第16届蓝桥杯 | 软件赛】CB组省赛第二场

个人主页:Guiat 归属专栏:算法竞赛 文章目录 A. 密密摆放(5分填空题)B. 脉冲强度之和(5分填空题)C. 25 之和D. 旗帜E. 数列差分F. 树上寻宝G. 翻转硬币H. 破解信息 正文 总共8道题。 A. 密密摆放&#xff0…...

SQL进阶之旅 Day 10:执行计划解读与优化

【SQL进阶之旅 Day 10】执行计划解读与优化 开篇 今天是我们的"SQL进阶之旅"系列的第10天,我们将深入探讨SQL执行计划的解读与优化技巧。随着数据库规模的增长和业务复杂度的提升,理解SQL语句在数据库引擎中的执行过程变得至关重要。 执行计…...

AR/MR实时光照阴影开发教程

一、效果演示 1、PICO4 Ultra MR 发光的球 2、AR实时光照 二、实现原理 PICO4 Ultra MR开发时,通过空间网格能力扫描周围环境,然后将扫描到的环境网格材质替换为一个透明材质并停止扫描;基于Google ARCore XR Plugin和ARFoundation进行安卓手…...

Visual studio 中.sln/.vcxproj/.vcxproj.filters和.vcxproj.user文件的作用

在 Visual Studio (尤其是 C 项目) 中,.sln、.vcxproj、.vcxproj.filters 和 .vcxproj.user 文件各自承担着不同的关键角色。理解它们的作用对于项目管理和协作至关重要。 核心原则: .vcxproj 和 .sln 是项目/解决方案的核心定义文件,必须纳…...

【汽车电子入门】一文了解LIN总线

前言:LIN(Local Interconnect Network)总线,也就是局域互联网的意思,它的出现晚于CAN总线,于20世纪90年代末被摩托罗拉、宝马、奥迪、戴姆勒、大众以及沃尔沃等多家公司联合开发,其目的是提供一…...

JVM学习(七)--JVM性能监控

目录 一、JVM性能监控 1、JVM监控及诊断工具-命令行篇 2、JVM监控及诊断工具-GUI篇 3、JVM运行时参数 一、JVM性能监控 1、JVM监控及诊断工具-命令行篇 面试题: 1、你使用过Java虚拟机性能监控和故障处理工具吗? 2、怎么打出线程栈信息。 3、怎么获取 Jav…...

关于 java:5. Java IO 与文件操作

一、File 类(读取文件属性) 1.1 java.io.File 类概述 File 是 Java IO 中的核心类,用于表示文件或目录的路径名。 它是一个抽象路径名,可以表示实际存在或不存在的文件/文件夹。 File 类提供了创建、删除、重命名、判断属性、获…...

【笔记】为 Python 项目安装图像处理与科学计算依赖(MINGW64 环境)

📝 为 Python 项目安装图像处理与科学计算依赖(MINGW64 环境) 🎯 安装目的说明 本次安装是为了在 MSYS2 的 MINGW64 工具链环境中,搭建一个完整的 Python 图像处理和科学计算开发环境。 主要目的是支持以下类型的 Pyth…...

【笔记】MLA矩阵吸收分析

文章目录 一、张量运算的计算量1. FLOPs定义2. 张量计算顺序对计算量的影响 二、MLA第一次矩阵吸收的计算量分析1. 原始注意力计算2. MLA源代码中的吸收方式3. 提前吸收4. 比较分析4.1 比较顺序1和顺序24.2 比较顺序2和顺序3 三、MLA第二次矩阵吸收的计算量分析1. 原始输出计算…...

600+纯CSS加载动画一键获取指南

CSS-Loaders.com 完整使用指南:600纯CSS加载动画库 🎯 什么是 CSS-Loaders.com? CSS-Loaders.com 是一个专门提供纯CSS加载动画的资源网站,拥有超过600个精美的单元素加载器。这个网站的最大特色是所有动画都只需要一个HTML元素…...

开源的JT1078转GB28181服务器

JT1078转GB28181流程 项目地址: JT1078转GB28181的流媒体服务器: https://github.com/lkmio/lkm JT1078转GB28181的信令服务器: https://github.com/lkmio/gb-cms 1. 创建GB28181 UA 调用接口: http://localhost:9000/api/v1/jt/device/add 请求体如下&#xf…...

智能守护电网安全:探秘输电线路测温装置的科技力量

在现代电力网络的庞大版图中,输电线路如同一条条 “电力血管”,日夜不息地输送着能量。然而,随着电网负荷不断增加,长期暴露在户外的线路,其线夹与导线在电流热效应影响下,极易出现温度异常。每年因线路过热…...

Java垃圾回收算法及GC触发条件

一、引言 在Java编程语言的发展历程中,内存管理一直是其核心特性之一。与C/C等需要手动管理内存的语言不同,Java通过自动垃圾回收(Garbage Collection,简称GC)机制,极大地减轻了开发人员的负担&#xff0c…...

【Hot 100】118. 杨辉三角

目录 引言杨辉三角我的解题代码优化优化说明 🙋‍♂️ 作者:海码007📜 专栏:算法专栏💥 标题:【Hot 100】118. 杨辉三角❣️ 寄语:书到用时方恨少,事非经过不知难! 引言 …...

useMemo useCallback 自定义hook

useMemo & useCallback & 自定义hook useMemo 仅当依赖项发生变化的时候,才去重新计算;其他状态变化时则不去做不必要的计算。 useCallback 缓存函数。但是使用注意📢 ,useCallback没有特别明显的优化。 *合适的场景——父…...