AnyBackup-达梦数据库授权失败:输入的实例名和该数据库实例名对应的端口不匹配,请确认该实例名所对应的端口号(错误码:452001795)
关键字
授权、实例名
适用产品
- AnyBackup Express 7.0.x
- AnyBackup CDM 7.0.x
- AnyBackup Enterprise 7.0.x
问题描述
在 AnyBackup 管理控制台上,在客户端授权达梦数据库失败,且执行输出中存在如下错误信息:
输入的实例名和该数据库实例名对应的端口不匹配,请确认该实例名所对应的端口号(错误码:452001795)。
问题影响
在 AnyBackup 管理控制台授权达梦数据库失败。
问题原因
配置文件中实例名与 DmService 对应服务名称不一致。
解决方案
为了解决该问题,需要把配置文件 dm.ini 拷贝一份到 DM_HOME 目录下,并建立相应实例名的文件夹,请按照以下步骤执行:
1. 通过 SSH 工具登录到需要授权的数据库实例所在的服务器,执行以下命令,检查环境中 DM_HOME 变量所在的目录;
echo $DM_HOME
2.执行以下命令,检查 dm.ini 配置文件中实例名。
cat /database/Dameng/dm8/data/DAMENG/dm.ini | grep INSTANCE_NAME
说明:当前配置文件 dm.ini 路径为/database/Dameng/dm8/data/DAMENG,具体以实际情况为准。
3.进入查出的 DM_HOME 目录下,建立相应实例名的文件夹,执行以下命令:
cd /database/Dameng/dm8
mkdir DMSERVER
4.将配置文件 dm.ini 拷贝到 DM_HOME 目录下,重新登录操作员账户,进行达梦数据库的授权即可。
更多信息
客户端添加数据库授权时,需要通过客户端进程获取数据库的配置信息,达梦数据库会先检测 DmService 服务,需要进行实例名一致性检查。