Veritas Netbackup 提供了强大的故障响应功能, 能够有效及时的处理 各种备份故障。
主要有备份状态码(status) 、错误信息、报告信息及调试日志。
下面我们主要针对备份状态码讲解下各种常见的错误及故障处理办法。

1. NetBackup 状态码: 0 消息:请求的操作成功完成 解释:对于请求的操作,没有检测到任何问题。

2. NetBackup 状态码: 1 消息:请求的操作部分成功 解释: 在执行请求的操作的过程中, 检测到一个可能需要更正操作的问题。
推荐的操作: 确保该备份文件当前未被使用或修改。 检查文件或目录路径的长度是否超过了 1023 个字符。无法打开文件。检查文件的权限或目录中是否有隐藏文件

3. NetBackup 状态码: 2 消息:请求的文件都未备份 解释:备份或归档操作无法备份文件列表中的任何文件。
推荐的操作:

验证这些文件是否存在以及您是否有读取这些文件的权限。

查看客户机的文件列表,确定其中是否有一个或多个文件名中存在结 尾空格。删除所有无意中添加的尾随字符。
在 Windows 客户机上, 验证用来启动 NetBackup 客户机服务的帐户 是否有读取这些文件的权限。

4. NetBackup 状态码: 6 消息:备份操作未能备份请求的文件 解释:所出现的错误导致用户备份失败。
推荐的操作:
验证您是否具有读取这些文件的权限。检查文件读取权限或 Windows上的用户权限。
对于 数据库扩展客户机 (如 NetBackup for Oracle),这可能意味着 控制备份的脚本出现问题。详细信息请查看脚本的 Out 文件和错误信 息。

5. NetBackup 状态码: 41 消息:网络连接超时 解释:服务器太长时间没有收到来自该客户机的任何信息。
推荐的操作:
NetBackup 服务器上使用 “主机属性”,更改客户机连接超时(Client connect timeout)或客户机读取超时(Client read timeout)。 默认为 300 秒。
如果更改上面属性后备份仍然报错,请检查网络通信是否异常

6. NetBackup 状态码: 50 消息:客户机进程被中止 解释: 客户机备份中止。 出现此代码的一种情况是: 当正在备份或恢复时, NetBackup 主服务器或介质服务器关机或重新启动。

7. NetBackup 状态码:54 消息:连接到客户机时超时 解释: 服务器无法完成到客户机的连接。 接受系统或 winsock 调用在 60 秒后超时。

8. NetBackup 状态码: 57 消息:客户机连接被拒绝 解释:客户机拒绝 bpcd 端 口号上的连接。发生这种情况的原因可能是 在该 bpcd 端 口没有进程监听,或者因为到该 bpcd 端 口的连接太多,超过了 网络子系统使用 listen()调用可以处理的数量。

9. NetBackup 状态码: 71 消息:文件列表中的文件都不存在 解释:文件列表中的文件与客户机上的任何文件都不匹配。当文件列表中 仅有一个文件而该文件由于 I/O 错误而无法备份时,会出现此错误。
推荐的操作:
验证是否为此客户机指定了正确的文件列表。
在 Windows 客户机上, 验证用来启动 NetBackup 客户机服务的帐户 是否有读取这些文件的权限。

10. NetBackup 状态码: 96 消息:无法分配用于备份的新介质,存储单元中没有可用的介质 解释:磁带管理器 (bptm) 无法为备份分配新的卷。它指示存储单元在卷 池中没有其他用于此备份的可用卷。请注意, NetBackup 在备份期间不会更改 存储单元。

推荐的操作: 用 available_media 命令检查磁带的使用情况。 在 UNIX 上,此脚本位于: /usr/openv/netbackup/bin/goodies/available_media 在 Windows 上,此脚本位于: install_path\NetBackup\bin\goodies\available_media

11. NetBackup 状态码: 196 消息:因为备份时段已过,所以没有尝试进行客户机备份 解释:备份调度程序对其进行排队的备份或归档操作没有尝试执行,因为 备份时段不再打开。
推荐的操作:
请检查是否有进程卡死,一直占用驱动器。如果有重启备份服务器或 介质服 务器的服务,重试备份。
如果可能, 更改日程表, 为此策略和日程表组合延长备份时段的时间, 以便不再出现此错误。 如果必须运行该备份,请使用 “备份策略管理”窗口策略(Policy)菜单上 的手动备份(Manual Backup) 命令执行该备份。手动备份将忽略备份窗口

12. NetBackup 状态码: 198 消息:对于此客户机,没有任何活动策略包含请求类型的日程表 解释:已请求用户备份或归档,但此客户机不在具有用户备份日程表或归档日程表的策略中。
推荐的操作:
确定客户机是否位于具有适当类型 (用户备份或归档)日程表的任 何策略中。
如果客户机位于这样的策略中,请检查常规策略属性,确保该策略被 设置为活动策略。
如果客户机不在这样的策略中,请向具有此客户机的现有策略中添加 适当类型的日程表,或者创建具有此客户机和适当类型日程表的新策 略。

13. NetBackup 状态码: 219 消息:必需的存储单元不可用 解释:备份的策略或日程表需要特定的存储单元,但该存储单元当前不可 用。在当前备份会话中,使用该存储单元的其他尝试也将导致此错误。
推荐的操作: 在作业详细信息窗口中查找失败的作业。
验证日程表是否指定了正确的存储单元以及该存储单元是否存在。
验证介质管理器设备后台驻留程序 (ltid) 是否正在运行 (如果服务 器是 UNIX 系统),或验证 NetBackup 设备管理器服务是否正在运 行 (如果服务器是 Windows 系统)。
使用 UNIX 上的 bpps 和 Windows 上的活动监视器, 或者 Windows “控制面板” 中的 “服务” 应用程序。
确保最多并行作业数 (Maximum concurrent jobs) 属性没有设置为 0 (对于磁盘存储单元) , 而且最多并行驱动器数 (Maximum concurrent drives) 属性没有设置为 0(对于介质管理器存储单元)。
如果存储单元是磁带或光盘, 请验证是否至少有一个驱动器处于 “启 动”状态。可使用设备监视器。
验证存储单元配置中的机械手编号和主机是否与介质管理器设备配 置中指定的内匹配。
验证主服务器是否可与存储单元所在的服务器上的 bpcd 进程进行通信。

使用详细调试日志解决故障
在处理 NetBackup 故障时, 通过状态码不能解决故障或状态码提供的信息 不能分析出故障原因时,需获得更详细的调试日志供参考。创建详细调试日志
步骤如下:
1. 创建调试日志目录 Windows 平台执行 install_path\NetBackup\logs\目录下的 mklogdir.bat 命令 创建日志目录。 UNIX 平台下执行 install_path/NetBackup/logs/目录下 mklogdir 命令创建调 试日志目录。
2. 更改调试日志级别 通过更改调试级别,可以控制写入 /usr/openv/netbackup/logs/ 目录中的调 试日志 的信息量。该值越大,在日志中记录的信息就越多。通常,默认值 0 就 足够了。

但是,在分析问题时,技术支持人员可能会要求您设置较大的值。可 以将调试级别设置为 0、1、2、3、 4 或 5。级别 5 提供的信息最详细。
更改方法如下:
通过在 bp.conf 文件中输入以下行来启用详细日志记录 (针对 UNUX 系统平台)。 VERBOSE = 5 修改此参数后需重启 NetBackup 服务此参数才会生效
通过 NetBackup Java 控制台修改 打开 NetBackup Java 控制台?Host Properties?Master Server(Clients) ?选择相应的主机选择进入?选择 Logging 进行设置?OK ?重启服务进程

Netbackup:nbu常见错误及故障解决的更多相关文章

  1. hadoop常见错误汇总及解决办法一

    我们经常会遇到一些问题,而且可能会重复性遇到,这些方案可以收藏为以后备用.我们经常遇到如下问题:1.两次以上格式化造成NameNode 和 DataNode namespaceID 不一致,有几种解决 ...

  2. coreseek常见错误原因及解决方法

    coreseek常见错误原因及解决方法 Coreseek 中文全文检索引擎 Coreseek 是一款中文全文检索/搜索软件,以GPLv2许可协议开源发布,基于Sphinx研发并独立发布,专攻中文搜索和 ...

  3. Hadoop常见错误问题及解决方法总结二

    问题导读:1.遇到问题该如何排除错误?2.看不到namenode的可能原因是什么?3.地址占用该如何解决?4.could only be replicatied to 0 nodes, instead ...

  4. Excel公式的常见错误值及其解决方法

    Excel公式的常见错误值及其解决方法 经常用Excel的朋友可能都会遇到一些莫名奇妙的错误值信息:# N/A!.#VALUE!.#DIV/O!等等,出现这些错误的原因有很多种,如果公式不能计算正确结 ...

  5. 使用dedecms中常见错误提示及解决办法(一)

    在使用 dedecms 做网站时,常常会遇到一些棘手的问题,比如:页面图片不显示(src 的地址不对)等等. 1. 更新网站时错误 问题:Call to a member function GetIn ...

  6. PHP编译过程中常见错误信息的解决方法

    在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决.以下是具体的一些解决办法: checking for BZip2 support… yes ch ...

  7. 【原创】XAF 常见错误以及对应解决方法

    1.Appearance Criteria设置错误 Exception occurs while assigning the 'DetailView, ID:xxx_DetailView' view ...

  8. java Web 常见错误集锦 及解决方法

    只能删除pid为整数的商品,32位的pid商品不能删除? 原因onclick="agree('${s.pid}')"  括号中需要加 ' ' 删除多余的工作空间? 使用prefer ...

  9. C# 开发过程中常见错误记录及解决说明

    1.异常了类型: 1.1.1.1 异常错误信息:An error occurred while updating the entries. See the inner exception for de ...

随机推荐

  1. Problem07 处理字符串

    题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 程序分析:利用while 语句,条件为输入的字符不为'\n'. import java.util.*; public clas ...

  2. linux面试题:删除一个目录下的所有文件,但保留一个指定文件

    面试题:删除一个目录下的所有文件,但保留一个指定文件 解答: 假设这个目录是/xx/,里面有file1,file2,file3..file10 十个文件 [root@oldboy xx]# touch ...

  3. 安装Python + Selenium

    1.Python下载与安装‍ 先去Python官网下载安装包:http://www.python.org/ 下载后按步骤安装(最好不要安装到系统盘) 安装好后将安装路径(Python和Scripts) ...

  4. sublime text2 for mac 实现json格式化

    问题描述: 网上拿下来的一大段json格式的字符串,放到sublime上格式化成json的标准格式 数据截图如下: 解决问题: 网络上搜了一下,大部分都是说要装pretty json插件 先来看看自己 ...

  5. Unity ContextMenu 上下文菜单

    新建脚本: public class ContextTesting : MonoBehaviour { [ContextMenu("哈哈")] void DoSomething() ...

  6. ActiveMQ实例1--简单的发送和接收消息

    一.环境准备 1,官网http://activemq.apache.org/下载最新版本的ActiveMQ,并解压 2,打开对应的目录,在Mac环境下,一般可以运行命令: cd /Users/***/ ...

  7. Miner3D Basic基础版

    ——强大的数据可视化软件 数据分析并不很复杂,Miner3D Basic基础版首先使用简单的方法,创造了强劲的图形驱动的数据处理模型,然后通过一个完整的视图为基本的交互环境,对基本数据进行分析,并通过 ...

  8. Android 实现朋友圈有图片和视频

    最近开发比较烦,这个作为我第一篇博客吧. 效果就是图上的样子. 首先是布局文件,没什么就是一个RecycleView <android.support.v7.widget.RecyclerVie ...

  9. 创建Podspec 并且发布到github spec

    昨天,花了点时间,把自己的代码做成framework,但是发现,每次迁移项目或者更新项目都是一件很头疼的事情,索性,也跟着时尚了一回,把所有代码都扔到git里面进行管理,通过cococapods直接安 ...

  10. js报错 object is not a function

    主要是js函数名重名了,重命名就可以了.