达梦数据库(DM8)在银河麒麟V10 SP3上的安装与实战指南 📅 发布时间:2026/7/12 1:19:41 👁️ 浏览次数: 前言达梦数据库DM8作为一款成熟稳定的国产关系型数据库在企业级应用中扮演着越来越重要的角色。本文将详细介绍如何在银河麒麟服务器操作系统Kylin V10 SP3上从零开始完成达梦数据库的安装、实例初始化、用户与表空间管理直至完成一个简单的数据表创建与数据插入操作。整个过程清晰、步骤详尽旨在为技术人员提供一份可直接参考的实战手册。1. 安装前准备在开始安装前请确保已准备好以下软件与环境。1.1 软件下载虚拟化平台VMware Workstation Pro 17.6.4下载地址VMware 官方下载页操作系统银河麒麟服务器操作系统 V10 SP3 (x86_64)下载地址麒麟软件官网数据库软件达梦数据库 DM8 (x86_64适配麒麟V10 SP3)下载地址达梦数据库下载中心1.2 环境检查使用以下命令检查当前操作系统信息确保与下载的 DM8 安装包架构x86_64匹配。cat/etc/os-release2. 创建安装用户与系统配置为安全与权限隔离建议创建专用用户进行安装。2.1 新增用户dmdba创建用户并设置密码sudouseradd-m-s/bin/bash dmdbasudopasswddmdba# 设置密码例如Xuboshi1检查并修改系统资源限制以root用户操作查看当前限制sudo -u dmdba ulimit -a编辑/etc/security/limits.conf文件在末尾添加dmdba soft nofile 65536 dmdba hard nofile 65536修改后重新登录dmdba用户使配置生效。2.2 检查存储与临时空间运行内存与存储建议至少 1GB。临时空间 (/tmp)建议至少 2GB。若不足可通过环境变量指定临时目录# 创建临时目录sudomkdir-p/opt/dm_install_tmpsudochowndmdba:dmdba /opt/dm_install_tmp# 设置环境变量在 dmdba 用户的 shell 中执行exportDM_INSTALL_TMPDIR/opt/dm_install_tmp3. 安装达梦数据库 DM83.1 挂载安装镜像将下载的 DM8 ISO 文件挂载到系统目录。# 创建挂载点sudomkdir-p/mnt/dm_iso# 挂载 ISO 文件请替换为你的实际路径sudomount-oloop /path/to/dm8_setup.iso /mnt/dm_iso3.2 执行图形化安装切换到dmdba用户并启动安装程序。su- dmdbacd/mnt/dm_iso ./DMInstall.bin#命令行安装时是./DMInstall.bin -i安装步骤指引选择安装语言如中文。是否输入 Key 文件选择“否”。选择时区Asia/Shanghai。安装类型选择“典型安装”或“自定义安装”建议自定义可全选组件。确认安装路径如/home/dmdba/dmdbms。确认安装摘要开始安装。安装完成后按照提示切换到root用户执行 root 脚本完成服务注册sudo/home/dmdba/dmdbms/script/root/root_installer.sh4. 初始化数据库实例4.1 准备数据目录使用root用户创建数据库文件存放目录并授权。sudomkdir-p/home/dmdba/dmdatasudochowndmdba:dmdba /home/dmdba/dmdata4.2 使用dminit工具初始化切换到dmdba用户进入达梦安装目录的bin目录执行初始化命令。su- dmdbacd/home/dmdba/dmdbms/bin ./dminitPATH/home/dmdba/dmdata\DB_NAMEDMOA\INSTANCE_NAMEDMOA\PORT_NUM5234\PAGE_SIZE16\CHARSET1\# 1 代表 GB18030CASE_SENSITIVEY\SYSDBA_PWDDameng123# \SYSAUDITOR_PWDDamengAudit123#参数说明PATH数据库文件存放路径。DB_NAME数据库名。INSTANCE_NAME实例名。PORT_NUM服务监听端口。PAGE_SIZE页大小KB此处为 16。CHARSET字符集1 表示 GB18030。CASE_SENSITIVE是否大小写敏感Y 表示是。SYSDBA_PWD系统管理员SYSDBA密码。SYSAUDITOR_PWD安全审计员SYSAUDITOR密码。4.3 注册并启动数据库服务使用root用户执行服务脚本。sudo/home/dmdba/dmdbms/script/root/dm_service_installer.sh-tdmserver-dm_ini/home/dmdba/dmdata/DMOA/dm.ini-pDMOAsudosystemctl start DmServiceDMOAsudosystemctlenableDmServiceDMOA5. 连接数据库与基础管理5.1 使用disql连接数据库disql是达梦数据库的命令行交互工具。cd/home/dmdba/dmdbms/bin ./disql SYSDBA/Dameng123#localhost:52345.2 创建管理用户并授权在disql中执行以下 SQL-- 创建用户 DMDBA密码需符合复杂度要求此处使用 dameng_dbaX1CREATEUSERDMDBAIDENTIFIEDBYdameng_dbaX1;-- 授予 DBA 角色权限GRANTDBATODMDBA;5.3 创建表空间与业务用户-- 1. 创建表空间 TS_DMOACREATETABLESPACETS_DMOADATAFILETS_DMOA.DBFSIZE128;-- 2. 创建用户 DMOA并指定默认表空间CREATEUSERDMOAIDENTIFIEDBYdameng_oaDEFAULTTABLESPACETS_DMOA;-- 3. 授予 RESOURCE 角色权限给 DMOA 用户GRANTRESOURCETODMOA;6. 实战建表与数据操作切换至DMOA用户进行建表和数据操作。6.1 切换用户并建表-- 在 disql 中切换用户CONN DMOA/dameng_oalocalhost:5234-- 创建 USERS 表CREATETABLEUSERS(IDINTPRIMARYKEY,USERNAMEVARCHAR(50)NOTNULL,EMAILVARCHAR(100),PHONEVARCHAR(20),REMARKVARCHAR(200));6.2 插入与查询数据-- 插入数据INSERTINTOUSERS(ID,USERNAME,EMAIL,PHONE,REMARK)VALUES(1,张三,zhangsanexample.com,13800138000,测试用户1);INSERTINTOUSERS(ID,USERNAME,EMAIL,PHONE,REMARK)VALUES(2,李四,lisiexample.com,13900139000,测试用户2);-- 提交事务COMMIT;-- 查询数据确认插入成功SELECT*FROMUSERS;总结至此我们完成了在银河麒麟 V10 SP3 操作系统上安装达梦数据库 DM8、初始化实例、配置用户与表空间并进行基础数据操作的完整流程。整个过程涵盖了从系统准备到应用开发的关键步骤为后续更复杂的数据库管理与应用开发奠定了坚实基础。达梦数据库凭借其高兼容性、高安全性与完善的生态是国产化替代方案中的可靠选择。
解锁苹果触控板在Windows系统的隐藏潜能:mac-precision-touchpad驱动完全指南 解锁苹果触控板在Windows系统的隐藏潜能:mac-precision-touchpad驱动完全指南 【免费下载链接】mac-precision-touchpad Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad 项目地址: https://gitcode.com/gh_mirrors/ma/mac… 2026/7/12 1:15:40
Anaconda3 2024版 Jupyter Notebook 配置:5个步骤实现代码补全与工作目录自定义 Anaconda3 2024版Jupyter Notebook深度优化指南:代码补全与工作流定制实战如果你已经完成了Anaconda的基础安装,却还在忍受着Jupyter Notebook原始功能的种种不便——比如每次都要手动输入完整变量名、反复切换项目目录、或是被默认配置限制工作效率——… 2026/7/12 1:13:39
可变长度操作码实战解析:从32位指令到12位地址码的3步设计法 可变长度操作码实战解析:从32位指令到12位地址码的3步设计法在计算机组成原理的学习和实践中,指令系统的设计一直是核心难点之一。特别是当我们需要在有限的指令字长内实现尽可能丰富的指令功能时,可变长度操作码(扩展操作码&… 2026/7/12 1:13:39
VMware Tools 12.4.0 在 Win7 SP1 安装失败:2个关键补丁与1个配置修复 VMware Tools 12.4.0 在 Windows 7 SP1 安装失败的完整解决方案 Windows 7 SP1 虚拟机在现代 VMware 环境(如 Workstation 17/ESXi 8)中运行时,安装 VMware Tools 12.4.0 版本常会遇到两个典型问题:驱动签名验证失败和安装选项显示… 2026/7/12 2:52:15
Java扛不住?Oracle临时表这招绝了,事务级瞬清数据 在或以上版本中,可以创建以下两种临时表: 1。会话特有的临时表 ( )ON ROWS; 2。事务特有的临时表 ( )ON ROWS;TABLE 临时表是所建, 但它虽确实存在着, 然而你去尝试选一条记录, 之后用别的连接登录上去, 会发现记录却是空的,… 2026/7/12 2:52:15
为什么你的Windows资源管理器总被“垃圾图标“占据?MyComputerManager给你终极解决方案 为什么你的Windows资源管理器总被"垃圾图标"占据?MyComputerManager给你终极解决方案 【免费下载链接】MyComputerManager 管理“此电脑”里删不掉的流氓“快捷方式”(包括侧边栏),同时可自己添加这类“快捷方式” 项… 2026/7/12 2:50:14
shim-review安全特性深度剖析:SBAT、NX标志与证书管理的实现原理 shim-review安全特性深度剖析:SBAT、NX标志与证书管理的实现原理 【免费下载链接】shim-review A repo for shim review 项目地址: https://gitcode.com/openeuler/shim-review 前往项目官网免费下载:https://ar.openeuler.org/ar/ openEuler / … 2026/7/12 2:50:14
Windows+codex开发必看:Codex如何默认使用PowerShell 7解决默认调用 PowerShell 5 导致中文、引号频繁出错的问题 前言 最近在 Windows 上使用 Codex 做本地开发时,经常遇到一些很烦的问题: 中文路径或中文输出异常命令里有引号、JSON、正则时容易解析失败一些 PowerShell 7 支持的语法在 PowerShell 5.1 里不可用明明命令本身没问题,但 Codex 调用时表现… 2026/7/12 2:48:13
夜灯公考 AI 全链路实测:选岗、答疑、督学、模考四个场景的技术拆解 夜灯公考 2022 年成立,有别于中公、华图的线下大班模式,它的产品逻辑从一开始就是线上小班 AI 全链路 三对一督学。在公考培训行业,大部分机构的 AI 还停留在"智能推题"层面。夜灯把 AI 嵌入了学习的每一个环节。下面逐一拆解。场… 2026/7/12 2:46:13
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/12 0:01:13
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/12 0:01:13
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/12 0:03:14
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/12 0:01:13
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/12 0:01:13
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/12 0:03:14