nbu7.5 的 Sybase 数据库备份配置,属于那种“你搞明白一次,就能省一堆麻烦”的类型。用的还是 AIX 系统,配合 NetBackup 7.5,流程比较老派,但胜在稳定。前提是你已经搭好了 NBU 的 Master 和客户端环境,接下来的配置只要按步骤走,成功率挺高的。

NetBackup 的 Sybase 支持配置蛮依赖早期的脚本交互。你得先跑一遍./Sybase_config,路径一般在/usr/openv/netbackup/bin下面,记得填对 Sybase 实例路径。搞完这一轮,NBU 才算认识你的数据库。

bp.conf文件就是整个流程的“指挥中心”。你需要在 Sybase 主目录建一个,同时也别忘了在 NBU 的bp.conf里加上 Master 名、客户端名、Sybase 目录这些信息。策略名和计划名也得写进去,比如syb_db_bakdatabase_dump就挺常见。

接下来是关键的备份脚本,建议你写个/home/nbu/sybase_mydb_backup的脚本文件。里面指定 Sybase 安装路径、数据库名、SQL Server 实例名这些。策略名也要和上面保持一致,不然执行不了。

写完脚本别急着部署,先本地跑一下看看输出。万一路径拼错、参数漏填,提前发现好排错。都没问题了,再把脚本加到 NBU 的调度里。这样就能实现自动定时备份,不用你每次手动操作。

日志监控也别忽视,NBU 的日志输出还算详细。你可以定期扫一遍,出错的地方通常有提示。建议搭个日志提醒脚本,发现失败立刻报警,省得事后才发现没备上。

如果你也在 AIX 上折腾 Sybase,又刚好用的是 NetBackup,那这个流程算是比较成熟的方案了。实在不确定怎么配置,可以先参考Sybase 数据库备份策略详解那篇,里面有更多场景。