Chinaunix首页 | 论坛 | 博客
  • 博客访问: 78503
  • 博文数量: 15
  • 博客积分: 1431
  • 博客等级: 上尉
  • 技术积分: 190
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-20 13:43
文章分类

全部博文(15)

文章存档

2010年(2)

2009年(2)

2008年(11)

我的朋友

分类: 服务器与存储

2008-09-19 18:38:08

环境

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

 

阅读(2065) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~