关键字
服务器管道
适用产品
超易备 5.0.x
AnyBackup 6.0.x
问题描述
在 AnyBackup 管理控制台上,对达梦数据库进行备份时,执行输出中显示如下错误信息:
备份达梦数据库时发生失败。(错误提供者:dmBackup,错误值:e0710002,错误位置:ncDMBackupExec.cpp:158)(附加信息:创建服务器管道失败,请检查管道目录权限配置是否正常。(错误提供者:dmBackup,错误值:e0710018,错误位置:ncDMBackupExec.cpp:1869))
问题影响
AnyBackup 无法完成达梦数据库备份。
问题原因
AnyBackup 备份达梦数据库时会在数据库所在服务器的 /var/run/eisoo 目录下创建管道文件, /var/run/eisoo 目录丢失或权限不足会导致无法创建管道文件,进而导致 AnyBackup 备份达梦数据库失败。
解决方案
为了解决此问题,需要在达梦数据库所在的服务器上创建 /var/run/eisoo 目录并授予777权限,请按照以下步骤执行:
1. 通过 SSH 工具登录达梦数据库服务器,执行以下命令,切换至 root 用户。
su - root
2. 执行以下命令,检查是否存在 /var/run/eisoo 目录,若返回 No such file or directory,则表示服务器中不存在 /var/run/eisoo 目录。
ls -l /var/run/eisoo
3. 执行以下命令,创建 /var/run/eisoo 目录。
mkdir /var/run/eisoo
4. 执行以下命令,赋予 /var/run/eisoo 目录 777 权限。
chmod 777 /var/run/eisoo
更多信息
管道(Pipe)是一种最基本的 IPC 机制,作用于有从属关系的进程之间,完成数据传递。