最近NBU恢复informix时又遇到问题了,informix在恢复即将完成的时候,却不结束,需要等待一个小时才完成。几年前遇到过一次,那个时候功力不够,只觉得现象比较奇怪而已,反正能正常结束就行了。
这次继续发生故障的时候,特意看了下,发现media server 只有vmd,少了tldd、ltid、avrd 。这是为什么呢? 想了好久,虽然没有机会测试,但是还是把想法记录下吧:
1.创建debug文件
mkdir /usr/openv/volmgr/debug/acsd
mkdir /usr/openv/volmgr/debug/robots
mkdir /usr/openv/volmgr/debug/daemon
mkdir /usr/openv/volmgr/debug/ltid
mkdir /usr/openv/volmgr/debug/oprd
mkdir /usr/openv/volmgr/debug/reqlib
mkdir /usr/openv/volmgr/debug/tpcommand
touch /usr/openv/volmgr/ROBOT_DEBUG
touch /usr/openv/volmgr/AVRD_DEBUG
touch /usr/openv/volmgr/SSO_DEBUG
touch /usr/openv/volmgr/database/DEBUG
touch /usr/openv/volmgr/DRIVE_DEBUG
2.提高日志级别
/usr/openv/volmgr/vm.conf 添加(或者编辑)如下1行
VERBOSE = 5
3.重启NBU使得日志级别生效
等待数据库恢复后,将 /usr/openv/volmgr/下的debug文件夹打包发过来。
bp.conf 修改
/usr/openv/netbackup/bin/admincmd/bprdreq -rereadconfig 重读配置文件,生效配置
vm.conf
4.清除debug文件
rm /usr/openv/volmgr/ROBOT_DEBUG
rm /usr/openv/volmgr/AVRD_DEBUG
rm /usr/openv/volmgr/SSO_DEBUG
rm /usr/openv/volmgr/database/DEBUG
rm /usr/openv/volmgr/DRIVE_DEBUG
/usr/openv/volmgr/vm.conf
删除VERBOSE = 5
1.关闭media server NBU程序
/usr/openv/netbackup/bin/goodies/netbackup stop
/opt/VRTSpbx/bin/vxpbx_exchanged stop
2.在NBU master上运行命令,重置XX Mediaserver上分配的资源
/usr/openv/netbackup/bin/admincmd/nbrbutil -resetMediaServer wxjjsvc
3.启动wxjj NBU程序
/opt/VRTSpbx/bin/vxpbx_exchanged start
/usr/openv/netbackup/bin/goodies/netbackup start
4.bppx检查进程是否正确,然后再进行恢复测试。