注册
dm8在win11下安装探究
技术分享/ 文章详情 /

dm8在win11下安装探究

DM_336625 2026/05/21 121 0 0

环境准备

  • 操作系统:win11(家庭版、专业版都可)
  • 空闲磁盘:>1G
  • 空闲内存:>1G

软件准备

  • 安装介质:dm8_20260427_x86_win_64.iso
  • 安装目录:D:\dmdb

图形化安装

  1. 进入iso文件选择setup.exe双击运行进入安装界面(如果安装过达梦数据库会提示先卸载)

image2026051309521848ehr04.png

  1. 选择语言和时区,点击确认即可

image20260513095937oewl7tb.png

  1. 进入引导界面,选择下一步即可

image20260513100116e4pceez.png

  1. 接受协议,点击接受

image202605131003456hhf06s.png

  1. 用户点击“浏览”按钮,选取Key文件,安装程序将自动验证Key文件信息,也可以直接点击“下一步”继续安装

image20260513100614as2ou0s.png

  1. 选择不同的安装方式,安装组件不同,根据需要选择,这里选择典型安装下一步

image20260513100748q0i2qb5.png

  1. 选择刚刚规划的目录,提示目录已存在(DM默认安装在%HOMEDRIVE%\dmdbms目录下),确认,下一步

image20260513101027li76ge9.png

  1. 安装信息总结,重点关注目录,版本是否正确,点击安装(如果C:\Windows\system32目录下已存在配置文件dm_svc.conf,点击确认覆盖)

image20260513101335c4y6vys.pngimage20260513101524zbi0151.png

  1. 安装过程,等待安装完成即可

image20260513101638vdaohn7.png

  1. 完成后选择是否初始化数据库,选择初始化(也可以后续初始化),进入配置界面

image20260513101749nbk2ij8.png

  1. 根据需求选择,这里选择初始化创建数据库

image20260513101907u7r8fmb.png

  1. 选择数据库模板,根据需求选择

image2026051310242786j96zz.png

  1. 选择安装目录,数据库实例名,控制文件,数据文件,日志文件等根据需求选择,这里选择默认即可

image20260513102749bzg3sqo.pngimage202605131028108bw5uto.pngimage20260513102838dtb479m.png

  1. 初始化参数,重点关注数据库字符集,大小写敏感等问题,设置初始化密码,根据需求选择是否要实例数据库

image20260513103407zj7728p.pngimage20260513103456i4ui1u0.pngimage20260513103554qrdoat5.png

  1. 查看安装摘要,完成,开始安装,完成配置

image20260513103646zfn3ovn.pngimage20260513103707cxj3393.png
image20260513103741xcp8oxp.png

  1. 安装完成后可查看安装的各种组件

image20260513103929fa6fuv9.png

命令行静默安装

  1. 用管理员打开cmd,进入光驱所在盘符目录

image202605131054248k9wswy.png

2.准备静默安装所需要的配置文件

<?xml version="1.0"?> <!-- 安装数据库的语言配置,简体中文版: ZH,繁体中文版: CHT,英文版: EN,不区分大小写。 不允许为空 --> <LANGUAGE>ZH</LANGUAGE> <!-- 安装程序的时区配置,缺省为+08:00,取值范围:-12:59 ~ +14:00 --> <TIME_ZONE>+08:00</TIME_ZONE> <!-- key文件路径 --> <KEY/> <!-- 安装程序组件类型,取值范围:0、1、2,0 表示安装全部,1 表示安装服务器,2 表示安装 客户端。缺省为0 --> <INSTALL_TYPE>0</INSTALL_TYPE> <!-- 安装路径,不允许为空。合法的安装路径允许字符的范围是小写字母(a-z)、大写字母(A-Z)、 数字(0-9)、下划线(_)、空格( )和中文 --> <INSTALL_PATH>D:\dmdb1</INSTALL_PATH> <!-- 是否初始化库,取值范围:Y/N、y/n,不允许为空 --> <INIT_DB>y</INIT_DB> <!-- 数据库实例参数 --> <DB_PARAMS> <!-- 初始数据库存放的路径,不允许为空 --> <PATH>D:\dmdb1\data</PATH> <!-- 初始化数据库名字,缺省为DAMENG,不超过128个字符 --> <DB_NAME>DAMENG</DB_NAME> <!-- 初始化数据库实例名字,缺省为DMSERVER,不超过128个字符 --> <INSTANCE_NAME>DMSERVER</INSTANCE_NAME> <!-- 初始化时设置dm.ini中的PORT_NUM,缺省为5236,取值范围:1024~65534 --> <PORT_NUM>5246</PORT_NUM> <!-- 初始数据库控制文件的路径,文件路径长度最大为256 --> <CTL_PATH/> <!-- 初始化数据库日志文件的路径,文件路径长度最大为256,LOG_PATH值为空则使用 缺省值,如果使用非默认值,LOG_PATH中节点数不能少于2个 --> <LOG_PATHS> <LOG_PATH> </LOG_PATH> </LOG_PATHS> <!-- 数据文件使用的簇大小,取值范围:16页、32页、64页,缺省为16页 --> <EXTENT_SIZE>16</EXTENT_SIZE> <!-- 数据文件使用的页大小,取值范围:4K、8K、16K、32K,缺省为8K --> <PAGE_SIZE>8</PAGE_SIZE> <!-- 重做日志文件使用的大小,单位MB,在32位版本下,取值范围为256~2048之间的 整数,缺省值为2048;在64位版本下,取值范围为256和8192之间的整数,缺省值为4096 --> <LOG_SIZE>4096</LOG_SIZE> <!-- 大小写敏感。取值范围:Y/N y/n 1/0,缺省为Y --> <CASE_SENSITIVE>Y</CASE_SENSITIVE> <!-- 字符集选项,缺省为0。0代表GB18030,1代表UTF-8,2代表韩文字符集EUC-KR --> <CHARSET>0</CHARSET> <!-- 字符类型在计算HASH值时所采用的HASH算法类别。取值范围0,1。0:原始HASH 算法;1:改进的HASH算法。缺省为1 --> <USE_NEW_HASH>1</USE_NEW_HASH> <!-- 初始化时设置SYSDBA的密码。1. 长度不能小于8且不能大于48 2. 需要同时包含大 写字母、小写字母和数字 --> <SYSDBA_PWD>12321@sysDBA</SYSDBA_PWD> <!-- 初始化时设置SYSAUDITOR的密码。1. 长度不能小于8且不能大于48 2. 需要同时包 含大写字母、小写字母和数字 --> <SYSAUDITOR_PWD>12321@sysDBA</SYSAUDITOR_PWD> <!-- 初始化时设置SYSSSO的密码。仅在安全版本下可见和可设置。1. 长度不能小于8且不 能大于48 2. 需要同时包含大写字母、小写字母和数字 --> <SYSSSO_PWD>12321@sysDBA</SYSSSO_PWD> <!-- 初始化时设置SYSDBO的密码。仅在安全版本下可见和可设置。1. 长度不能小于8且不 能大于48 2. 需要同时包含大写字母、小写字母和数字 --> <SYSDBO_PWD>12321@sysDBA</SYSDBO_PWD> <!-- 初始化时区,默认是东八区。格式为:正负号小时:分钟,取值范围:-12:59 ~ +14:00 --> <TIME_ZONE>+08:00</TIME_ZONE> <!-- 是否启用页面内容校验,取值范围:0,1,2,3。0:不启用;1:开启页校验并使用 CRC校验;2:开启页校验并使用指定的HASH算法进行校验;3:开启页校验并使用快速CRC校验。 缺省为3 --> <PAGE_CHECK>3</PAGE_CHECK> <!-- 设置默认加密算法,不超过128个字符 --> <EXTERNAL_CIPHER_NAME/> <!-- 设置默认HASH算法,不超过128个字符 --> <EXTERNAL_HASH_NAME/> <!-- 设置根密钥加密引擎,不超过128个字符 --> <EXTERNAL_CRYPTO_NAME/> <!-- 全库加密密钥使用的算法名。算法可以是DM内部支持的加密算法,或者是第三方的加 密算法。默认使用"AES256_ECB"算法加密,最长为128个字节 --> <ENCRYPT_NAME/> <!-- 用于加密服务器根密钥,最长为48个字节 --> <USBKEY_PIN/> <!-- 设置空格填充模式,取值范围:0,1,缺省为0 --> <BLANK_PAD_MODE>0</BLANK_PAD_MODE> <!-- 指定system.dbf文件的镜像路径,缺省值为空 --> <SYSTEM_MIRROR_PATH/> <!-- 指定main.dbf文件的镜像路径,缺省值为空 --> <MAIN_MIRROR_PATH/> <!-- 指定roll.dbf文件的镜像路径,缺省值为空 --> <ROLL_MIRROR_PATH/> <!-- 是否是四权分立,取值范围:0,1。0:不使用;1:使用。缺省为0。仅在安全版本下 可见和可设置。 --> <PRIV_FLAG>0</PRIV_FLAG> <!-- 指定初始化过程中生成的日志文件所在路径。合法的路径,文件路径长度最大为257(含 结束符),不包括文件名 --> <ELOG_PATH/> </DB_PARAMS> <!-- 是否创建数据库实例的服务,取值范围: Y/N y/n,不允许为空,不初始化数据库将忽略此 节点。非root用户不能创建数据库服务。 --> <CREATE_DB_SERVICE>Y</CREATE_DB_SERVICE> <!-- 是否启动数据库,取值范围: Y/N y/n,不允许为空,不创建数据库服务将忽略此节点。 --> <STARTUP_DB_SERVICE>N</STARTUP_DB_SERVICE> </DATABASE>
  1. 执行 setup.bat -q D:\dameng\auto_install.xml 完成安装

image20260513110212dxh7y71.png

卸载

  1. 进入安装目录,点击uninstall.exe进行卸载,选择确认卸载

image20260513104701iau01h5.pngimage20260513104814cs2fz83.png

  1. 确认卸载目录,点击卸载,这里还有初始化数据库(正式勿操作),确定继续卸载

image20260513104931mp9b9uw.png

  1. 完成卸载,卸载不会删除数据,日志等文件目录

image202605131051564vjrpcn.pngimage202605131052198n3wk05.png

达梦社区技术 https://eco.dameng.com

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服