问题:使用NBU做数据库备份的时候报错 代码29:
2024-8-16 9:38:22 - Error bpbrm (pid=307920) from client D2-xx-DBxx: ERR - bphdb exit status = 29: failed trying to exec a command
2024-8-16 9:38:22 - Info bphdb (pid=2891) done. status: 29: failed trying to exec a command
2024-8-16 9:38:22 - end writing
failed trying to exec a command (29)
官方文档关于这个状态码的描述:
| NetBackup 状态码:29 消息: 尝试执行命令时失败 说明: 未运行命令。发生此错误的原因是该命令的权限不允许运行此命令,或者系 统资源(如内存和交换空间)不足。 建议操作: 根据需要,执行以下操作: ■ 检查 NetBackup 的“所有日志条目”报告,查找故障发生位置及原因的提示。 ■ 检查要运行的命令的权限。 NetBackup 状态码 70 NetBackup 状态码 ■ 要获取详细的故障排除信息,请为返回此状态码的进程创建调试日志目录。然 后重试该操作并检查所生成的调试日志。 单击此处查看 Veritas 知识库中有关此状态码的技术说明和其他信息。 |
解决方案:
做了如下操作,然后重新在开启NBU备份就可以了
1. NBU未创建Oracle文件链接,需创建文件链接
su - oracle
/usr/openv/netbackup/bin/oracle_link
官方关于状态码的描述pdf可去如下连接下载,或者自行去官方下载
https://download.csdn.net/download/gsforget321/89644294
1866

被折叠的 条评论
为什么被折叠?



