NBU master服务器出现“database system error”的处理
一台NBU MASTER服务器,之前备份一直正常,最近出现了备份不能成功的故障。出现问题时,双击任一policy名称,正常为弹出配置对话框,但现在为先出现“database system error”对话框,然后再弹出对话框,如下图所示:
手工启动备份时,也一直提示“排除”状态:
然后重启此master server后又可以正常备份一、二天。
查找原因后发现为是因为C盘空间不足(如下图)导致NBU DATABASE一直处于DOWN状态。
最后查找到为NBDB.log日志文件太大所导致。如上图,大小为17G。
有三种原因会导致NBDB.log不断变大:
1、没有备份catalog的策略
2、没有定期执行catalog的备份
3、catalog备份失败
处理方法:
第一种方法:对catalog做全备份
当对catalog做全备份后,全备份为自动截断LOG。
catalog全备操作步骤:
1、建立catalog备份策略
如下图,在catalog上右键,然后选择configure offline NetBackup Catalog Backup…
选择备份存储位置,这里选择本地服务器的E盘catalogbackup文件夹。
备份日程方式选择手工启动:
2、备份catalog
完成上面的catalog备份策略的创建后,开始手工执行备份:
选择菜单的catalog -> perform offline backup of the netbackup catalog…
在弹出的对话框中选择yes,然后就会显示正式备份的对话框,完成后,会显示已完成的对话框,如下图所示:
完成后再去查看NBDB.log文件,大小就已经变小了。
第二种方法:手工删除NBDB.log文件,然后重建log文件:
手工删除NBDB.log文件后,会出现NBU启动时错误等问题,这时就需要重建log文件,操作如下:
1、停止NBU服务
C:Program FilesVERITAS>cd net*
C:Program FilesVERITASNetBackup>cd bin
C:Program FilesVERITASNetBackupbin>bpdown
NetBackup 6.5 — Shutdown Utility
NetBackup software will be shutdown. This may cause backups to fail.
Do you wish to proceed? (y/n) y
Shutting down services
Calling nbproxyreq to cleanup nbproxy processes.
Shutdown completed successfully.
2、重建LOG文件
C:Program FilesVERITASNetBackupbin>
C:Program FilesVERITASNetBackupbin>cd ../..
C:Program FilesVERITAS>cd netbackupdb
C:Program FilesVERITASNetBackupDB>cd data
C:Program FilesVERITASNetBackupDBdata>..WIN32dbeng9.exe -f NBDB
3、启动NBU服务
C:Program FilesVERITASNetBackupDBdata>cd ../../net*
C:Program FilesVERITASNetBackup>cd bin
C:Program FilesVERITASNetBackupbin>bpup
NetBackup 6.5 — Startup Utility
NetBackup services are about to be started.
Do you wish to proceed? (y/n) y
Starting services
Start up completed successfully.