NBU sybase agent for UNIX问题及解决办法

环境

AIX 5,Sybase 12

NBU 5.1,Unix client和Sybase Agent

问题一:

使用命令dump database model to ‘sybackup ::’,屏幕显示信息如:

Backup Server session id is:  5.  Use this value when executing the
'sp_volchanged' system stored procedure after fulfilling any volume change
request from the Backup Server.
Backup Server: 4.132.1.1: Attempting to open byte stream device:
'sybackup::::00'
Backup Server: 4.124.2.1: Archive API error for device='sybackup::::00': Vendor
application name='VERITAS NetBackup for SYBASE', Library version=510000, API
routine=syb_open(), Message= Backup failed - syb_open: ERR - BSABeginTxn()
failed with error - System detected error, operation aborted.. Please refer to
sybackup log for more info.
Msg 8009, Level 16, State 1:
Server 'DFSS', Line 1:
Error encountered by Backup Server.  Please refer to Backup Server messages for
details.

NBU日志和Sybase的日志信息一样

但是,备份文件是没有任何问题

经过检查,使用ping命令,不能够ping通Master,可以ping通Media;有防火墙存在。

Solution:

打开sybase客户端到Master的防火墙,备份成功;

估计Sybase Agent在使用的时候,需要同Master确认License的问题。





问题二:

使用命令dump database model to ‘sybackup ::’,屏幕显示信息如:

Backupserver session id is : 6

Archive API error for device= ‘sybackup ::::00’ :vendor application name ‘non’,library is ‘/Sybase/ASE-12*/lib/libsybackup.so’, the file is not available.



安装完Sybase之后,使用/usr/openv/netbackup/bin/Sybase_config命令配置链接库文件,为/Sybase/ASE-12*/lib/libsybackup.sl。Sybase的Backupserver不能够找到正确的链接库文件。重启sybase的backupserver也不可以



Solution:

使用命令ln –s /usr/openv/netbackup/bin/libsybackup.sl /Sybase/ASE-12*/lib/libsybackup.so手动建立库文件的链接以欺骗Backupserver;备份成功。



问题三:

使用命令dump database model to ‘sybackup ::’,屏幕显示信息如:

Backupserver session id is : 6

Archive API error for device= ‘sybackup ::::00’ :vendor application name ‘veritas backup’

………………………BSACreateobject() failed,pls check sybackup log for more information



使用过命令ln –s建立库文件的连接,能够确定库文件已经连接。防火墙已经打开,没有问题一和问题二的故障

有建立Sybase的日志目录/usr/openv/netbackup/logs/bphdb和/usr/openv/netbackup/logs/sybackup,但是权限为775



Solution:

改变Sybase的日志目录权限为777,备份成功。

或,删除所有的Sybase日志目录,并注释掉bp.conf中的VERBOSE = 5项。

结论:

如果有建立NBU的备份目录,其权限必须为777;否则,备份任务启动的时候,检测日志目录权限出问题,导致整个备份不能够正常进行。
参与0

0同行回答

“答”则兼济天下,请您为题主分忧!

提问者

deadman
擅长领域: 服务器存储Unix

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-01-28
  • 关注会员:0 人
  • 问题浏览:4094
  • X社区推广