欢迎访问机房运维工作室

爱数知识库

AnyBackup - 达梦数据库恢复完成之后无法启动,在启动日志里提示:“dmserver startup failed,code = -140 [ Can,AnyBackup: 达梦数据库恢复后无法启动,启动日志显示错误代码-140,Can not find the specified database file.

频道:爱数知识库 日期: 浏览:107
AnyBackup是一款专业的数据备份和恢复工具,但在使用达梦数据库进行恢复后,可能会遇到启动失败的问题,具体表现为启动日志中显示“dmserver startup failed, code = -140”,这通常意味着系统找不到所需的动态链接库文件,解决方法包括检查环境变量路径、确保所有依赖项已正确安装,以及重新配置相关服务或参数以修复此错误,通过这些步骤,可以成功启动达梦数据库并继续后续操作。

AnyBackup - 达梦数据库恢复后无法启动

关键字

  • 达梦
  • 数据库启动

适用产品

  • AnyBackup Enterprise 7.0.x
  • AnyBackup CDM 7.0.x
  • AnyBackup Express 7.0.x

问题描述 数据库恢复完成后,数据库无法正常启动,启动日志显示:

dmserver startup failed, code = -140 [Can not access INI file]

问题影响 无法启动达梦数据库,导致无法验证恢复的数据。

问题原因 恢复主机未配置 MAL 系统。

解决方案

  1. 使用远程软件登录恢复主机,切换到数据库的运行用户;

  2. 修改 dm.ini 配置文件,将以下参数更改为:

    MAL_INI = 1 改为 MAL_INI = 0

    配置文件路径如下(示例):

    /path/to/dm/config/dm.ini
  3. 启动达梦数据库实例。

更多信息 MAL 系统是一种基于 TCP 协议实现的内部通信机制,具备可靠、灵活和高效的特点,服务器许多关键功能都依赖于 MAL 系统进行通信,如数据守护、数据复制、MPP 以及远程日志归档等功能。