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

本文介绍了在AIX5环境下使用Sybase12与NBU5.1进行数据库备份时遇到的三个常见问题及其解决方案,包括防火墙设置、链接库文件配置及日志目录权限调整等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

环境

AIX 5Sybase 12

NBU 5.1Unix clientSybase 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命令,不能够pingMaster,可以pingMedia;有防火墙存在。

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.slSybaseBackupserver不能够找到正确的链接库文件。重启sybasebackupserver也不可以

 

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;否则,备份任务启动的时候,检测日志目录权限出问题,导致整个备份不能够正常进行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值