内容简介:本文档风哥主要介绍DM达梦数据库在Windows环境下的安装与配置过程,涵盖安装前准备、安装步骤、实例创建、服务配置等内容,风哥教程参考DM官方文档《DM8安装手册》、《DM8系统管理员手册》等官方资料。本文档为DM数据库学习系列的第五篇,重点介绍Windows环境下的安装和配置实战。
Part01-基础概念与理论知识
1.1 Windows环境安装概述
DM数据库在Windows环境下的安装相对简单,主要通过图形化安装向导完成。Windows环境下的安装过程与Linux环境类似,但操作界面更加友好,适合Windows管理员和开发人员使用。
1.1.1 Windows安装的特点
- 图形界面友好:通过Windows风格的安装向导进行操作
- 操作简单:只需按照向导提示进行操作
- 自动配置:安装过程中自动配置环境变量和服务
- 集成度高:与Windows系统紧密集成
1.1.2 安装流程
1. 准备安装环境
2. 运行安装程序
3. 选择安装语言
4. 接受许可证协议
5. 选择安装类型
6. 选择安装目录
7. 选择组件
8. 开始安装
9. 完成安装
10. 创建数据库实例
11. 配置服务
1.2 Windows系统要求
DM数据库在Windows环境下的系统要求如下:
1.2.1 硬件要求
– 处理器:至少4核CPU
– 内存:至少8GB内存
– 存储:至少500GB存储空间
– 网络:千兆网卡
1.2.2 软件要求
– 操作系统:
– Windows Server 2012 R2
– Windows Server 2016
– Windows Server 2019
– Windows Server 2022
– Windows 10
– Windows 11 风哥提示:
– 依赖:
– .NET Framework 4.0及以上
– Visual C++ Redistributable 2015-2019
1.3 安装前准备工作
在进行Windows环境下的DM数据库安装前,需要做好充分的准备工作。
1.3.1 系统环境检查
1. 检查Windows版本:
右键”此电脑” → 属性 → 查看Windows版本
2. 检查系统架构:
右键”此电脑” → 属性 → 查看系统类型
3. 检查内存:
右键”此电脑” → 属性 → 查看已安装内存
4. 检查磁盘空间:
打开”文件资源管理器” → 右键磁盘 → 属性 → 查看可用空间
5. 检查.NET Framework版本:
运行”regedit” → 查看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
6. 检查Visual C++ Redistributable:
控制面板 → 程序和功能 → 查看已安装程序
1.3.2 安装介质准备
- 获取安装包:从达梦官方网站下载Windows版本的安装包
- 验证安装包:检查安装包的完整性
- 解压安装包:将安装包解压到指定目录
1.4 安装类型介绍
DM数据库在Windows环境下提供多种安装类型:
学习交流加群风哥微信: itpux-com
1.4.1 安装类型
- 典型安装:安装所有核心组件
- 最小安装:只安装必要的组件
- 自定义安装:根据需要选择组件
1.4.2 组件说明
- 服务器组件:数据库核心服务
- 客户端工具:包括disql、manager等
- 驱动程序:各种编程语言的驱动
- 接口开发工具:根据开发需求选择
- 示例数据库:用于学习和测试
Part02-生产环境规划与建议
2.1 安装路径规划
合理的安装路径规划可以方便后续的管理和维护。
2.1.1 推荐安装路径
– 安装目录:D:\dm\app
– 数据目录:D:\dm\fgdata
– 归档目录:D:\dm\arch
– 备份目录:D:\dm\backup
– 临时目录:D:\dm\temp
# 目录结构
D:\dm\
├── app\ # 安装目录
├── fgdata\ # 数据目录
├── arch\ # 归档目录
├── backup\ # 备份目录
└── temp\ # 临时目录
2.1.2 目录权限设置
在Windows环境下,需要确保安装目录和数据目录具有足够的权限。
2.2 磁盘空间规划
确保有足够的磁盘空间进行安装。
2.2.1 磁盘空间要求
– 安装目录:至少10GB
– 数据目录:根据实际数据量
– 归档目录:至少200GB
– 备份目录:至少500GB
– 临时目录:至少50GB
2.2.2 磁盘空间检查
1. 打开”文件资源管理器”
2. 右键点击磁盘
3. 选择”属性”
4. 查看可用空间
2.3 组件选择建议
根据实际需求选择合适的组件。
2.3.1 必选组件
- 服务器组件:数据库核心服务
- 客户端工具:包括disql、manager等
- 驱动程序:各种编程语言的驱动
2.3.2 可选组件
- 接口开发工具:根据开发需求选择
- 示例数据库:用于学习和测试
- 文档:离线文档
2.4 安装后配置规划
安装完成后需要进行一系列配置。
2.4.1 配置项规划
- 环境变量:配置DM_HOME等环境变量
- 数据库参数:根据服务器配置调整参数
- 归档配置:启用归档模式
- 服务配置:配置系统服务
- 安全配置:设置密码策略等
Part03-生产环境项目实施方案
3.1 Windows环境安装步骤
更多视频教程www.fgedu.net.cn
详细介绍DM数据库在Windows环境下的安装步骤。
3.1.1 启动安装程序
1. 双击DM8安装包
2. 选择”以管理员身份运行”
3. 等待安装程序加载
3.1.2 安装步骤详解
1. 选择安装语言:中文
2. 欢迎界面:点击”下一步”
3. 许可证协议:接受协议,点击”下一步”
4. 验证Key文件:选择Key文件(可选),点击”下一步”
5. 选择安装类型:典型安装
6. 选择安装目录:D:\dm\app
7. 选择组件:全选
8. 摘要:确认安装信息,点击”安装”
9. 安装过程:等待安装完成
10. 完成:点击”完成”
3.2 数据库实例创建
安装完成后需要创建数据库实例。
3.2.1 图形化创建实例
1. 启动数据库配置助手
2. 选择”创建数据库实例”
3. 选择”高级配置”
4. 输入数据库名称:fgedudb
5. 输入实例名称:fgedudb
6. 输入端口号:5236
7. 选择字符集:UTF-8
8. 选择页大小:8KB
9. 选择簇大小:16KB
10. 选择日志文件大小:1024MB
11. 选择初始化参数
12. 确认配置信息
13. 开始创建实例 更多学习教程公众号风哥教程itpux_com
14. 完成创建
3.2.2 命令行创建实例
1. 打开命令提示符(以管理员身份运行)
2. 进入DM安装目录的bin文件夹
3. 执行以下命令:
dminit path=D:\dm\fgdata db_name=fgedudb instance_name=fgedudb port_num=5236 charset=1 page_size=8 extent_size=16 log_size=1024
3.3 服务配置与启动
创建实例后需要配置系统服务并启动。
3.3.1 注册系统服务
1. 启动数据库配置助手
2. 选择”服务配置”
3. 选择”注册服务”
4. 输入服务名称:DmServiceFGEDUDB
5. 选择数据库实例:fgedudb
6. 点击”确定”
3.3.2 启动服务
1. 打开”服务”管理工具
2. 找到”DmServiceFGEDUDB”服务
3. 右键点击,选择”启动”
4. 验证服务状态为”正在运行”
5. 设置服务为”自动”启动类型 from DB视频:www.itpux.com
3.4 安装后配置
安装完成后需要进行一些必要的配置。
3.4.1 环境变量配置
1. 右键”此电脑” → 属性 → 高级系统设置 → 环境变量
2. 在”系统变量”中点击”新建”
3. 变量名:DM_HOME
变量值:D:\dm\app
4. 编辑”Path”变量,添加:%DM_HOME%\bin
5. 点击”确定”保存配置
3.4.2 归档配置
1. 打开DM管理工具
2. 连接到数据库
3. 执行以下SQL语句:
alter database mount;
alter database add archivelog ‘type=local,dest=D:\dm\arch,file_size=1024,space_limit=204800’;
alter database archivelog;
alter database open;
4. 验证归档配置:
select arch_mode from v$database;
Part04-生产案例与实战讲解
4.1 Windows环境安装演示
通过实际操作演示DM数据库在Windows环境下的安装过程。
4.1.1 安装前准备
1. 检查Windows版本:
Windows Server 2019 Standard
2. 检查系统架构:
64位操作系统
3. 检查内存:
32GB
4. 检查磁盘空间:
D盘可用空间:1.5TB
5. 检查.NET Framework版本:
.NET Framework 4.8
6. 检查Visual C++ Redistributable:
Visual C++ 2015-2019 Redistributable (x64)
4.1.2 启动安装程序
1. 双击dm8_20230101_win64.exe
2. 选择”以管理员身份运行”
3. 等待安装程序加载
4.1.3 安装过程
1. 选择安装语言:中文
2. 欢迎界面:点击”下一步”
3. 许可证协议:接受协议,点击”下一步”
4. 验证Key文件:跳过,点击”下一步”
5. 选择安装类型:典型安装
6. 选择安装目录:D:\dm\app
7. 选择组件:全选
8. 摘要:确认安装信息,点击”安装”
9. 安装过程:等待安装完成
10. 完成:点击”完成”
4.2 实例创建演示
演示如何在Windows环境下创建DM数据库实例。
4.2.1 图形化创建实例
1. 启动数据库配置助手
2. 选择”创建数据库实例”
3. 选择”高级配置”
4. 输入数据库名称:fgedudb
5. 输入实例名称:fgedudb
6. 输入端口号:5236
7. 选择字符集:UTF-8
8. 选择页大小:8KB
9. 选择簇大小:16KB
10. 选择日志文件大小:1024MB
11. 选择初始化参数
12. 确认配置信息
13. 开始创建实例
14. 完成创建
4.2.2 命令行创建实例
C:\Windows\system32> cd D:\dm\app\bin
D:\dm\app\bin> dminit path=D:\dm\fgdata db_name=fgedudb instance_name=fgedudb port_num=5236 charset=1 page_size=8 extent_size=16 log_size=1024
# 输出信息
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2024-01-01
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
log file path: D:\dm\fgdata\fgedudb\fgedudb01.log
log file path: D:\dm\fgdata\fgedudb\fgedudb02.log
write to dir [D:\dm\fgdata\fgedudb].
create dm database success. 2023-04-09 11:30:00
4.3 安装验证
验证DM数据库是否安装成功。
4.3.1 服务状态验证
1. 打开”服务”管理工具
2. 找到”DmServiceFGEDUDB”服务
3. 查看服务状态:正在运行
4. 启动类型:自动
4.3.2 数据库连接验证
C:\Windows\system32> cd D:\dm\app\bin
D:\dm\app\bin> disql SYSDBA/SYSDBA
Server[LOCALHOST:5236]:mode is normal, state is open
login used time: 1.234(ms)
SQL> select status from v$instance;
STATUS
—————————————
OPEN
SQL> select name, open_mode from v$database;
NAME OPEN_MODE
—————————— ——————–
FGEDUDB READ WRITE
SQL> select version();
LINEID VERSION()
———- ——————————
1 DM Database Server 64 V8
4.3.3 归档配置验证
SQL> select arch_mode from v$database;
ARCH_MODE
———-
Y
SQL> select * from v$dm_arch_ini;
GROUP_ID ARCH_TYPE ARCH_DEST ARCH_FILE_SIZE ARCH_SPACE_LIMIT ARCH_FLUSH_BUF_SIZE ARCH_FREE_SPACE ARCH_STATUS
———– ———— ———————————————————— ————– —————- ——————- ————– ————
1 LOCAL D:\dm\arch 1024 204800 0 194688 VALID
Part05-风哥经验总结与分享
5.1 Windows安装技巧与注意事项
基于实际安装经验,分享一些Windows环境下安装DM数据库的技巧和注意事项。
5.1.1 安装前注意事项
- 确保Windows系统满足硬件和软件要求
- 以管理员身份运行安装程序
- 规划好安装路径和目录结构
- 确保有足够的磁盘空间
- 关闭防火墙或添加例外
5.1.2 安装过程注意事项
- 仔细阅读安装向导的提示
- 选择合适的安装类型和组件
- 注意安装路径的权限设置
- 安装过程中不要中断
- 安装完成后及时创建实例
5.2 常见问题及解决
在Windows环境下安装DM数据库时,常见的问题及解决方法。
5.2.1 权限不足
- 问题:安装过程中出现权限不足的错误
- 原因:没有以管理员身份运行安装程序
- 解决:右键点击安装程序,选择”以管理员身份运行”
5.2.2 端口被占用
- 问题:创建实例时提示端口被占用
- 原因:端口5236已被其他服务占用
- 解决:选择其他端口或停止占用该端口的服务
5.2.3 磁盘空间不足
- 问题:安装过程中提示磁盘空间不足
- 原因:目标磁盘空间不足
- 解决:清理磁盘空间或选择更大的磁盘分区
5.2.4 依赖缺失
- 问题:安装过程中提示缺少依赖
- 原因:缺少.NET Framework或Visual C++ Redistributable
- 解决:安装相应的依赖包
5.3 最佳实践建议
基于实际经验,提供Windows环境下安装DM数据库的最佳实践。
5.3.1 安装环境准备
5.3.2 安装配置建议
- 安装路径:使用统一的安装路径,便于管理
- 组件选择:根据实际需求选择组件,避免安装不必要的组件
- 实例配置:根据服务器配置调整实例参数
- 归档配置:一定要启用归档模式,确保数据安全
- 服务配置:设置服务为自动启动
5.3.3 安装后验证
- 验证服务是否正常启动
- 验证数据库是否可以正常连接
- 验证归档是否正常配置
- 验证参数是否正确设置
- 进行简单的SQL测试
5.3.4 维护建议
- 定期备份数据库
- 监控数据库性能
- 及时安装补丁
- 定期检查系统状态
- 建立完善的运维文档
本文档风哥教程参考DM官方文档《DM8安装手册》、《DM8系统管理员手册》等资料编写,。
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
