达梦数据库DM8 Windows安装与基础操作实战指南
1. 引言
达梦数据库(DM8)作为一款国产自主研发的关系型数据库,在企业级应用中扮演着重要角色。本文将以Windows系统为例,详细介绍DM8的安装准备、图形化安装步骤以及四个核心实操作业,帮助初学者快速上手。
2. 安装前准备
2.1 系统环境检查
在安装达梦数据库前,需要确认您的Windows系统环境:
-
查看系统信息:
- 按下
Win + R键,输入cmd打开命令提示符 - 输入
systeminfo命令查看系统详细信息 - 在"系统类型"中确认是否为"x64-based PC"(64位操作系统)
注意:桌面版CPU(Intel/AMD)通常采用x86架构,移动处理器可能使用ARM架构。在达梦官网下载时,Windows系统一般选择X86架构和win_64操作系统。
- 按下
-
硬件要求检查:
- 打开任务管理器(右键任务栏空白处)
- 确认RAM(运行内存)大于1GB
- 确认ROM(硬盘存储空间)大于1GB
2.2 下载地址
达梦数据库官方下载地址:
https://www.dameng.com/download/index.html
3. 图形化界面安装
安装过程非常简单:
- 下载完成后解压压缩包
- 运行
setup.exe可执行程序 - 按照安装向导完成安装
详细安装步骤可参考官方文档
DM8 install.pdf,本文不再赘述。
4. 实操作业要求一:初始化数据库实例
作业要求:初始化一个实例名为DMOA,库名为DMOA,端口号为5234,页大小为16,字符集为gb18030,大小写敏感为"是"的库。
4.1 关键参数说明
- 实例名(DMOA):在Windows系统中,连接数据库后会在应用进程中显示为
DMServiceDMOA - 页大小(16KB):影响单行最大长度。达梦规定每行记录中,所有常规字段的数据总长度不能超过数据库页大小的一半(约8000字节),适合大多数业务场景
- 字符集(GB18030):对中国用户更友好,存储中文更节省空间
- 大小写敏感:默认即为敏感模式,
A和a被视为不同对象
5. 实操作业要求二:创建DMDBA用户
作业要求:新建名称为DMDBA的用户,设置密码,并授予dba角色权限。
5.1 操作步骤
- 在"用户"文件夹下右键选择"管理用户"
- 点击"新建用户"
- 设置用户名:
DMDBA - 设置密码:
dameng_dbaX1
5.2 密码策略说明
达梦默认密码策略为policy15,需要满足以下条件:
- 禁止与用户名相同(policy值:1)
- 长度不小于8(policy值:2)
- 包含大小写字母(policy值:4)
- 包含数字(policy值:8)
重要:创建用户后,务必在"所属角色"选项中赋予
DBA权限。
6. 实操作业要求三:创建表空间和用户
作业要求:新建名为TS_DMOA的表空间,新建名为DMOA的用户,设置密码为dameng_oa,设置该用户的默认表空间为TS_DMOA,并授予resource角色权限。
6.1 创建表空间
- 在"表空间"文件夹右键选择"新建表空间"
- 填入表空间名:
TS_DMOA - 关键步骤:添加设置文件路径
6.2 创建用户并授权
- 新建用户:
DMOA - 设置密码:
dameng_oaX1(符合密码策略) - 在"表空间"下拉列表选择
TS_DMOA - 在"所属角色"选项中赋予
RESOURCE权限
授权目的:授予用户RESOURCE角色的主要目的是允许他在自己对应的模式下创建和管理数据库对象。
7. 实操作业要求四:创建表并操作数据
作业要求:使用DMOA用户新建表USERS,插入数据,并查询确认数据已入库。
7.1 模式概念理解
- 新建用户后,系统会自动在"模式"文件夹下创建与用户名同名的模式
- 模式类比:类似于工位,一个员工可以在某个工位工作,也可以到另一个工位工作
7.2 创建表操作
- 在
DMOA模式下右键"表"文件夹 - 选择"新建表"
- 设置表名:
USERS - 添加字段
- 必须设置主键,否则无法完成表创建
7.3 数据插入与查询
-- 插入数据(如果在DMOA模式下创建表,因为用户名就是DMOA所以无需特意指明模式)
INSERT INTO USERS (id, name, age) VALUES (1, '张三', 25);
-- 如果在其他模式下创建表,比如新建了infomation模式,需要指定完整表名
INSERT INTO information.USER (id, name) VALUES (1, '李四');
-- 提交事务
COMMIT;
-- 查询数据
SELECT * FROM USERS;
7.4 重要注意事项
- 事务提交:执行
INSERT语句后必须使用COMMIT提交事务,否则在管理工具中使用图形化界面查看表时可能不显示数据 - 完整表名:如果在非默认模式下建表,操作时需要写全"模式名.表名"
- 连接验证:确保使用正确的用户(DMOA)连接数据库
8. 总结
通过以上四个实操作业,您已经掌握了达梦数据库DM8在Windows系统上的:
- ✅ 环境检查与安装
- ✅ 数据库实例初始化
- ✅ 用户创建与权限管理
- ✅ 表空间管理
- ✅ 表创建与数据操作
这些基础操作是使用达梦数据库的必备技能,建议在实际环境中多次练习以加深理解。达梦数据库作为国产数据库的优秀代表,其图形化管理工具友好,文档齐全,适合企业级应用开发。
相关资源:
- 达梦官网:https://www.dameng.com
- 官方文档:安装包内的
DM8 install.pdf - 社区支持:达梦技术社区https://eco.dameng.com
本文基于实际操作编写,如有疑问欢迎在评论区交流讨论。
更多推荐

所有评论(0)