外观
DM Windows安装
安装前准备
系统要求
- 操作系统:支持Windows Server 2012/2016/2019/2022,以及Windows 10/11
- CPU:至少2核CPU
- 内存:至少4GB内存
- 磁盘空间:至少10GB可用磁盘空间
- 文件系统:NTFS文件系统
- 网络:确保服务器网络通畅
系统检查
在安装达梦数据库之前,需要对系统进行以下检查:
检查硬件资源
- 右键点击"此电脑",选择"属性",查看CPU和内存信息
- 打开"文件资源管理器",查看磁盘可用空间
检查系统版本
- 按下
Win + R键,输入winver,查看Windows版本 - 确认Windows版本符合达梦数据库的系统要求
关闭防火墙(可选)
在安装过程中,为了避免网络访问问题,可以临时关闭Windows防火墙:
- 打开"控制面板" → "系统和安全" → "Windows Defender防火墙"
- 点击"关闭Windows Defender防火墙"
- 选择"关闭Windows Defender防火墙(不推荐)",点击"确定"
准备安装包
从达梦官方网站下载适合Windows系统的安装包,通常为.exe格式。将安装包保存到本地磁盘,建议保存到非系统盘。
图形化安装
启动安装程序
- 双击达梦数据库安装包(如DM8_Setup.exe),启动安装程序
- 如果出现"用户账户控制"提示,点击"是",允许安装程序运行
图形化安装步骤
- 欢迎界面:选择安装语言(简体中文或英文),点击"确定"
- 欢迎界面:点击"下一步"
- 许可协议:阅读并接受许可协议,点击"下一步"
- 密钥文件:如果有密钥文件,点击"浏览"选择密钥文件;否则选择"忽略",点击"下一步"
- 选择安装类型:
- 典型安装:安装所有组件
- 服务器安装:仅安装数据库服务器
- 客户端安装:仅安装客户端工具
- 自定义安装:自定义选择安装组件 选择合适的安装类型,点击"下一步"
- 选择安装目录:默认安装目录为C:\dmdbms,可根据需要修改,点击"下一步"
- 选择创建实例:可以选择在安装过程中创建实例,也可以安装完成后手动创建,点击"下一步"
- 实例配置:如果选择创建实例,需要配置以下参数:
- 实例名:默认DMSERVER
- 端口号:默认5236
- 字符集:默认GB18030
- 页面大小:默认8KB
- 簇大小:默认16KB
- 时区:默认+08:00 配置完成后,点击"下一步"
- 数据库账户:设置SYSDBA和SYSAUDITOR用户的密码,点击"下一步"
- 预安装总结:确认安装配置,点击"安装"
- 安装过程:等待安装完成,点击"完成"
命令行安装
对于需要自动化安装或无图形界面的Windows服务器,可以使用命令行方式安装达梦数据库。
命令行安装步骤
- 打开命令提示符(以管理员身份运行)
- 切换到安装包所在目录
- 执行以下命令启动命令行安装:cmd
DM8_Setup.exe /S /D=C:\dmdbms
参数说明:
- /S:静默安装模式
- /D:指定安装目录
命令行创建实例
安装完成后,可以使用dminit工具手动创建实例:
- 打开命令提示符(以管理员身份运行)
- 切换到达梦数据库的bin目录:cmd
cd C:\dmdbms\bin - 执行以下命令创建实例:cmd
dminit path=C:\dmdata db_name=DAMENG instance_name=DMSERVER port_num=5236 charset=1 page_size=8
参数说明:
- path:数据库数据文件存放路径
- db_name:数据库名
- instance_name:实例名
- port_num:端口号
- charset:字符集(0:GB18030,1:UTF-8,2:EUC-KR)
- page_size:页面大小(4:4KB,8:8KB,16:16KB,32:32KB)
注册服务
使用dm_service_installer工具注册数据库服务。
注册数据库服务
- 打开命令提示符(以管理员身份运行)
- 切换到达梦数据库的script目录:cmd
cd C:\dmdbms\script - 执行以下命令注册数据库服务:cmd
dm_service_installer.exe -t dmserver -dm_ini C:\dmdata\DAMENG\dm.ini -p DMSERVER
注册监视器服务(可选)
cmd
dm_service_installer.exe -t dmmonitor -monitor_ini C:\dmdbms\conf\dmmonitor.ini -p DMMONITOR注册守护进程服务(可选)
cmd
dm_service_installer.exe -t dmwatch -watcher_ini C:\dmdbms\conf\dmwatcher.ini -p DMWATCHER启动和停止数据库服务
使用服务管理器
- 按下
Win + R键,输入services.msc,打开服务管理器 - 找到名为"DmServiceDMSERVER"的服务
- 右键点击服务,选择"启动"、"停止"或"重启"
使用命令行
- 打开命令提示符(以管理员身份运行)
- 执行以下命令:cmd
# 启动服务 net start DmServiceDMSERVER # 停止服务 net stop DmServiceDMSERVER # 重启服务 net stop DmServiceDMSERVER net start DmServiceDMSERVER
连接数据库
使用disql工具连接
- 打开命令提示符
- 切换到达梦数据库的bin目录:cmd
cd C:\dmdbms\bin - 执行以下命令连接数据库:cmd
disql SYSDBA/SYSDBA@localhost:5236
使用客户端工具连接
- 从开始菜单打开"达梦数据库" → "DM管理工具"
- 点击"新建连接",输入以下信息:
- 连接名:自定义连接名称
- 主机名:localhost或服务器IP地址
- 端口:5236
- 用户名:SYSDBA
- 密码:安装时设置的SYSDBA密码
- 点击"确定",连接数据库
安装验证
检查数据库服务
- 打开服务管理器,确认"DmServiceDMSERVER"服务状态为"正在运行"
- 或执行以下命令:cmd
sc query DmServiceDMSERVER
检查数据库状态
- 使用disql工具连接数据库
- 执行以下SQL语句:sql如果返回"OPEN",表示数据库已成功启动
SELECT STATUS$ FROM V$INSTANCE;
检查监听状态
- 按下
Win + R键,输入cmd,打开命令提示符 - 执行以下命令:cmd如果有监听记录,说明数据库监听已成功启动
netstat -ano | findstr 5236
常见问题及解决方案
安装过程中提示"权限不足"
问题:在执行安装程序时,提示"权限不足"。
解决方案:以管理员身份运行安装程序。
安装完成后无法启动数据库服务
问题:数据库服务无法启动,查看事件日志显示"初始化失败"。
解决方案:
- 检查dm.ini配置文件是否正确
- 检查数据文件路径是否存在
- 检查端口号是否被占用
客户端无法连接数据库
问题:客户端工具无法连接到数据库,提示"网络连接失败"。
解决方案:
- 检查数据库服务是否正在运行
- 检查防火墙是否开放了5236端口
- 检查服务器IP和端口号是否正确
- 检查用户名和密码是否正确
安装过程中提示"磁盘空间不足"
问题:安装过程中提示"磁盘空间不足"。
解决方案:清理磁盘空间,确保安装目录所在磁盘有足够的可用空间。
启动数据库时提示"配置文件不存在"
问题:启动数据库服务时,提示"配置文件不存在"。
解决方案:检查dm.ini文件路径是否正确,确保服务配置中指定的dm.ini文件存在。
版本差异
DM7 Windows安装
- 安装包格式为.iso或.exe
- 安装过程相对简单,配置选项较少
- 服务注册方式不同
DM8 Windows安装
- 安装包格式为.exe
- 安装过程更加灵活,支持多种安装类型
- 提供了更多的配置选项
- 服务注册方式更加完善
- 增强了安全性,支持密码策略和审计功能
最佳实践
安装建议
- 选择合适的安装目录:建议将达梦数据库安装到非系统盘,避免系统盘空间不足影响数据库运行
- 使用默认端口:除非有特殊需求,建议使用默认端口5236
- 设置强密码:为SYSDBA和SYSAUDITOR用户设置强密码,包含大小写字母、数字和特殊字符
- 定期备份:安装完成后,立即配置数据库备份策略
- 监控数据库状态:安装监控工具,定期监控数据库的运行状态
性能优化建议
- 优化磁盘性能:将数据文件、日志文件和备份文件存储在不同的物理磁盘上
- 调整虚拟内存:根据系统内存大小,合理设置虚拟内存
- 优化数据库参数:根据业务需求优化数据库参数,如缓冲区大小、日志缓冲区大小等
- 关闭不必要的服务:关闭Windows系统中不必要的服务,释放系统资源
安全建议
- 修改默认密码:安装完成后,立即修改SYSDBA和SYSAUDITOR用户的默认密码
- 配置防火墙:只开放必要的端口,限制数据库的访问范围
- 启用审计功能:启用数据库审计功能,记录重要的操作日志
- 定期更新补丁:及时安装达梦数据库的安全补丁
- 定期更新Windows系统:及时安装Windows系统更新,修复系统漏洞
常见问题(FAQ)
Q1: 达梦数据库支持哪些Windows版本?
A1: 达梦数据库支持Windows Server 2012/2016/2019/2022,以及Windows 10/11。
Q2: 如何查看达梦数据库的安装目录?
A2: 可以通过以下方式查看:
- 从开始菜单打开"达梦数据库" → "DM管理工具",查看连接属性中的安装路径
- 查看服务管理器中"DmServiceDMSERVER"服务的可执行文件路径
Q3: 如何修改数据库的端口号?
A3: 修改数据库端口号的步骤:
- 停止数据库服务
- 修改dm.ini文件中的PORT_NUM参数
- 修改服务配置中的端口号
- 重新启动数据库服务
Q4: 如何卸载达梦数据库?
A4: 卸载达梦数据库的步骤:
- 停止所有达梦数据库服务
- 打开"控制面板" → "程序" → "程序和功能"
- 找到"达梦数据库",点击"卸载"
- 按照卸载向导完成卸载
- 删除安装目录和数据目录(可选)
Q5: 如何升级达梦数据库?
A5: 升级达梦数据库的步骤:
- 备份数据库数据和配置文件
- 停止数据库服务
- 运行新版本的安装程序,选择"升级安装"
- 按照升级向导完成升级
- 启动数据库服务
- 验证升级结果
Q6: 如何查看达梦数据库的版本信息?
A6: 可以通过以下方式查看:
- 连接数据库后执行:SELECT * FROM V$VERSION;
- 从开始菜单打开"达梦数据库" → "关于达梦数据库"
- 查看安装包名称
