netbackup6.0备份aix的sybase数据库报错解决实践

发现备份aix的sybase数据库不成功,分别检查sybase和netbackup日志

    /usr/openv/netbackup/logs目录下只产生空日志,没记录任何东西,太奇怪了

    sybase备份服务BS日志如下

Oct 19 20:03:56 2008: Backup Server: 4.132.1.1: Attempting to open byte stream device: 'sybackup::-SERV gd-backup-1 -CLIENT gd-dataase-0 -POL p_dataase_syb_appdb -SCHED Default-Application-Backup::00'
Oct 19 20:03:57 2008: Backup Server: 4.124.2.1: Archive API error for device='sybackup::-SERV gd-backup-1 -CLIENT gd-dataase-0 -POL p_dataase_syb_appdb -SCHED Default-Application-Backup::00': Vendor application name='Veritas NetBackup for SYBASE, Library version=650000, API routine=syb_open(), Message= Backup failed - syb_open: ERR - BSACreateObject() failed with error - System detected error, operation aborted.. Please refer to sybackup log for more info.

   

    解决方法:

    1、在客户端使用df -k命令,发现/目录和netbackup安装目录/usr使用空间都为100%,说明磁盘文件系统空间满了,netbackup服务无法写入日志导致该客户端备份失败

    2、用smitty vg....增加/usr和/目录的磁盘空间

    3、使用/usr/netbakup/bin/netbackup restart命令重新启动netbackup服务

    4、测试备份sybase数据库正常



    总结:veritas netbackup 6.0 的写日志功能有点变态,一个月写入了1个多G日志,导致磁盘空间满,因此需要写一个脚本定期删除日至添加到/var/spool/cron/crontabs/root,脚本如下

0 13 * * 6 find /usr/openv/logs  -mtime 31  -exec rm {} ;

该语句实现功能:每星期六13点执行删除/usr/openv/logs目录下31天以前的文件。
参与0

0同行回答

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

提问者

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

相关问题

相关资料

相关文章

问题状态

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