达梦嵌套层次太深报错

达梦数据库启动报错 the control process exited with error code

达梦bakres与dmap消息通信异常

说白了,铜线和DMAP消息通信异常是数据库备份/恢复过程中常见的延迟,但处理方法取决于具体场景。

我们先来说说最重要的事情。
我们去年做的项目中,1 0GB备份中断的情况占了一半。
此问题在 Windows Server 2 01 6 环境中尤其常见。
当时我以为DMAP服务被禁用了,结果发现进程虽然亮了绿灯,但实际上是被阻塞了。
单纯重启服务是没有用的。
您需要去任务管理器杀死该进程,然后重新启动它。
说实话,这很令人困惑。
还有一点是,在Windows Server 2 02 2 上离线恢复时,netstat不会捕获4 2 3 6 端口。
一开始我以为是防火墙屏蔽了端口,后来发现不对劲。
DMAP 启动时端口绑定可能有问题。
必须确认系统防火墙没有阻止4 2 3 6 但是,重新启动DMAP服务可能会自动重新连接该端口。
很多人不注意这一点。

还有另一个重要的细节。
当离线备份无法连接时,停止数据库实例服务,然后启动DMAP服务,然后再返回数据库服务可以挽救这种情况。
然而,这只是暂时的解决方案,而不是永久的解决方案。
真正的原因取决于系统资源的使用情况。
比如内存达到9 5 %以上,就很容易造成通讯异常。

等等,还有一件事。
记得有一次DMAP服务报错时,由于权限不足导致注册表无法写入,没有数据。
因此,在分析日志时,不要只关注业务日志。
系统日志中可能隐藏有数据。
如果尝试这些技巧后仍然不行,建议直接升级到DM1 0版本。
新版本优化了这部分通信逻辑。