欢迎访问机房运维工作室

爱数知识库

AnyBackup - 达梦数据库挂载恢复报错_2

频道:爱数知识库 日期: 浏览:145

AnyBackup - 达梦数据库挂载恢复报错

关键字

达梦、挂载恢复、Instance process does not exit

 

适用产品

  • AnyBackup Family 8.0.x




问题描述

达梦数据库挂载恢复失败,执行输出提示:浏览恢复发生错误,错误来自数据库内部,错误信息[Instance process does not exit]。 

问题影响

达梦数据库挂载恢复作业执行失败。

 

问题原因

由于达梦数据库软件目录下的 dmserver 可执行文件开启了setuid,挂载恢复任务使用 root 账户调用 dmserver 启动挂载实例时会报权限不足错误。

 

 

解决方案

为了解决该问题,可临时去除 dmserver 可执行文件的 setuid 权限,请按照以下步骤执行:

1、登录达梦恢复目标服务器,cd 进入达梦数据库软件安装目录,如/home/dmdba/dmdbms/bin 

2、执行 chmod u-x dmserver

3、再次发起挂载恢复任务

 

更多信息

setuid(Set User ID)是 Unix/Linux 系统中的一种特殊权限位。当一个可执行文件被设置了 setuid 位后,任何用户运行该程序时,进程的有效用户 ID(Effective UID)会变成该文件所有者的用户 ID,而不是运行者自身的用户 ID。