为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:--03134284604-20260922-350713-20228 Pack14
【操作系统】:KYLIN110
【CPU】:x86
【问题描述】*:
使用新版达梦8安装完成之后在线备份报错,提示
dmserver need set dmap_wallet_location!
按照要求手动配置WALLET之后,通过disql可以正常登录,dm.ini中的DMAP_WALLET_LOCATION参数指定了WALLET的绝对路径重启后在线备份提示
2026-10-09 09:05:50.089 [INFO] dmap P0000241275 T0000000000000246750 Using SHA512 as password hash!
2026-10-09 09:05:50.089 [INFO] dmap P0000241275 T0000000000000246750 dmap_msg_thread dmap auth failed, refuse remote connection
2026-10-09 09:24:17.530 [INFO] dmap P0000241275 T0000000000000241275 [for dem]SYSTEM SHUTDOWN SUCCESS.
2026-10-09 11:11:10.455 [INFO] database P0000270523 T0000000000000403684 Using SHA512 as password hash!
2026-10-09 11:11:10.456 [INFO] database P0000270523 T0000000000000403684 bak2_dbf_backup_exec finished, code:-7169, sess[0x7f0559d050b0], memobj[0x7f0559d050b8]
请问是否有其他特殊配置项目???
WALLET的配置过程
midr -p /home/dmdba/dmdbms/wallet --创建目录 ./dmmkstore -wrl /home/dmdba/dmdbms/wallet -create -创建 ./dmmkstore -wrl /home/dmdba/dmdbms/wallet -createCredential dm_local SYSDBA --在线输入密码 dmmkstore -wrl /home/dmdba/dmdbsm/wallet -listCredential --查看
dmsvc配置
[dmdba@aaa log]$ cat /etc/dm_svc.conf TIME_ZONE=(480) LANGUAGE=(CN) WALLET_LOCATION=(/home/dmdba/dmdbms/wallet) dm_local=(192.168.177.181:5236)
disql验证
[dmdba@wwq log]$ disql /@dm_local
服务器[192.168.177.181:5236]:处于普通打开状态
登录使用时间 : 5.455(ms)
disql V8
SQL>
dm.ini参数调整,指定路径
CALL SP_SET_PARA_STRING_VALUE(2, 'DMAP_WALLET_LOCATION', '/home/dmdba/dmdbms/wallet');
重启dmap与实例服务器后在线备份提示
2026-10-09 09:05:50.089 [INFO] dmap P0000241275 T0000000000000246750 Using SHA512 as password hash!
2026-10-09 09:05:50.089 [INFO] dmap P0000241275 T0000000000000246750 dmap_msg_thread dmap auth failed, refuse remote connection
https://eco.dameng.com/community/post/20261010111555AC6DITN9YWGD8K28R3

1、DMAP默认内置用户名为dmap_user,服 务 名 固 定 为dmap_service,密码自定义即可
2、配置时须先配置 wallet 目录,再配置 dmap_user的自定义密码
mkdir -p /home/dmdba/dmdbms/wallet --创建目录 ./dmmkstore -wrl /home/dmdba/dmdbms/wallet -create 生成凭证 ./dmmkstore -wrl /home/dmdba/dmdbms/wallet -createCredential dmap_service dmap_user Admin@123pl --配置dmap用户信息3、修改dmap.ini文件,在文件中新增AP_WALLET_LOCATION参数指定wallet路径
示例
ap_port = 4236 AP_WALLET_LOCATION=/home/dmdba/dmdbms/wallet详细使用情况参考对应版本的《DM8_SQL语言使用手册》手册10.3章节[DMAP 密钥协商加密与口令认证]