NetBackup™ 故障排除指南
- 介绍
- 故障排除过程
- 对 NetBackup 问题进行故障排除
- vnetd 代理连接故障排除
- 安全证书吊销故障排除
- 验证 NetBackup 中的主机名和服务条目
- 冻结的介质故障排除注意事项
- 对 NetBackup Web 服务问题进行故障排除
- 解决 PBX 问题
- 远程主机验证问题故障排除
- 自动映像复制故障排除
- 使用 NetBackup 实用程序
- 灾难恢复
- 关于适用于 UNIX 和 Linux 的磁盘恢复过程
- 关于 UNIX 和 Linux 上的群集 NetBackup 服务器恢复
- 关于适用于 Windows 的磁盘恢复过程
- 关于 Windows 上的群集 NetBackup 服务器恢复
- 关于恢复 NetBackup 目录库
- 关于 NetBackup 目录库恢复
- 关于恢复整个 NetBackup 目录库
- 关于恢复 NetBackup 目录库映像文件
- 关于恢复 NetBackup 数据库
从暂存目录恢复 NetBackup 数据库
在目录库备份期间,会将 NetBackup 数据库(BMRDB、NBAZDB 和 NBDB)的数据和元数据复制到暂存目录。还原映像文件和配置文件的恢复选项也会将 NetBackup 数据库的数据和元数据还原到暂存目录。
可以从暂存目录恢复 NetBackup 数据库(BMRDB、NBAZDB 和 NBDB)。
从暂存目录恢复的过程分为两种,如下所示:
数据库未损坏 |
|
数据库已损坏 |
|
在数据库未损坏的情况下从暂存目录恢复 NetBackup 数据库
- 在主服务器上运行以下命令,从暂存目录恢复 NBDB:
UNIX:/usr/openv/db/bin/nbdb_restore -dbn NBDB -recover -staging
Windows:install_path\NetBackup\bin\nbdb_restore -dbn NBDB -recover -staging
- 停止再重新启动 NetBackup,如下所示:
对于 UNIX:
/usr/openv/netbackup/bin/bp.kill_all /usr/openv/netbackup/bin/bp.start_all
对于 Windows:
install_path\NetBackup\bin\bpdown install_path\NetBackup\bin\bpup
在数据库损坏的情况下从暂存目录恢复 NetBackup 数据库
- 如果 NetBackup 服务正在运行,请按如下所示将其停止:
UNIX:/usr/openv/netbackup/bin/bp.kill_all
Windows:install_path\NetBackup\bin\bpdown
- 将 NBDB、NBAZDB 或 BMRDB 从数据库目录移动到临时目录。
以下是数据库文件的默认位置:
install_path\NetBackupDB\data\nbdb install_path\NetBackupDB\data\nbazdb install_path\NetBackupDB\data\bmrdb /usr/openv/db/data/nbdb /usr/openv/db/data/nbazdb /usr/openv/db/data/bmrdb
- 启动 NetBackup 横向扩展关系数据库服务器,如下所示:
UNIX:
/usr/openv/netbackup/bin/nbdbms_start_stop start
Windows:
install_path\NetBackup\bin\bpup -e vrtsdbsvc_psql
- 创建一个空数据库,如下所示:
UNIX:/usr/openv/db/bin/create_nbdb -drop
Windows:install_path\NetBackup\bin\create_nbdb -drop
- 停止再重新启动 NetBackup,如下所示:
对于 UNIX 和 Linux:
/usr/openv/netbackup/bin/bp.kill_all /usr/openv/netbackup/bin/bp.start_all
对于 Windows:
install_path\NetBackup\bin\bpdown install_path\NetBackup\bin\bpup
- 运行 NetBackup tpext 命令以更新设备映射文件,如下所示:
UNIX:/usr/openv/volmgr/bin/tpext -loadEMM
Windows:install_path\Volmgr\bin\tpext -loadEMM
- 如果已使用 nbdb_move 命令重定位 NetBackup 数据库,请重新创建备份目录库时数据库所在的目录。
- 启动 NetBackup 设备管理器,如下所示:
UNIX:/usr/openv/volmgr/bin/ltid -v
Windows:启动设备管理器服务。
- 在主服务器上运行以下命令,从暂存目录恢复 NBDB:
UNIX:/usr/openv/db/bin/nbdb_restore -dbn NBDB -recover -staging
Windows:install_path\NetBackup\bin\nbdb_restore -dbn NBDB -recover -staging
- 清理所有主机的允许列表缓存。
- 在所有主机上停止并重新启动 NetBackup 服务,如下所示:
UNIX:
/usr/openv/netbackup/bin/bp.kill_all /usr/openv/netbackup/bin/bp.start_all
Windows:
install_path\NetBackup\bin\bpdown install_path\NetBackup\bin\bpup
- 重新启动服务后,续订证书:
如果在您的 NetBackup 域中使用 NetBackup(或基于主机 ID)证书,请执行以下操作:
在非群集设置中:
UNIX:
/usr/openv/netbackup/bin/nbcertcmd -renewcertificate
对于 Windows:
install_path\netbackup\bin\nbcertcmd -renewcertificate
在群集设置中:
UNIX:
/usr/openv/netbackup/bin/nbcertcmd -renewcertificate -cluster
对于 Windows:
install_path\netbackup\bin\nbcertcmd -renewcertificate -cluster
如果在您的 NetBackup 域中使用外部 CA 签名证书,请执行以下操作:
在非群集设置中
UNIX:
/usr/openv/netbackup/bin/nbcertcmd -enrollCertificate
对于 Windows:
install_path\netbackup\bin\nbcertcmd -enrollCertificate
在群集设置中:
UNIX:
/usr/openv/netbackup/bin/nbcertcmd -enrollCertificate -cluster
对于 Windows:
install_path\netbackup\bin\nbcertcmd -enrollCertificate -cluster
如果该命令失败并显示退出状态 5988,请参考以下主题: