NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
nbdb_restore — 恢复使用 nbdb_backup 备份至某个目录的数据库
大纲
-recover source_directory [-dbn database_name]
-recover -staging
On UNIX systems, the directory path to this command is /usr/openv/db/bin/
On Windows systems, the directory path to this command is install_path\NetBackup\bin\
描述
nbdb_restore 命令将还原使用 nbdb_backup 命令保护的所有 NetBackup 数据库。数据库将从指定的暂存目录中恢复。该命令始终运行 pgdatabase.sql 以恢复所有 NetBackup 数据库。
选项
- -dbn database_name
指定要恢复的数据库名称。可能的数据库为:NBDB、NBAZDB 或 BMRDB。
如果使用 -dbn,则要从中还原的文件名为
database_name.sgl
。例如,NBDB.sql
。如果未使用 -dbn,则 NetBackup 从
pgdatabase.sql
文件进行还原。如果使用 -staging 选项,则不要指定 -dbn 选项。提供 -staging 选项时,NetBackup 始终从
pgdatabase.sql
文件还原。- -recover source_directory
备份的位置。如果使用 -staging 选项,则不要指定 source_directory。
- -staging
从暂存目录还原 NetBackup 数据库。不要使用 -recover 选项指定 source_directory。
示例
示例 1 - 从默认暂存目录中的副本还原并恢复 NBDB。
示例 1 - 从 /usr/openv/db/staging/
目录中的 NBDB.sql
文件还原和恢复 NBDB
nbdb_restore -dbn NBDB -recover /usr/openv/db/staging/
示例 2 - 恢复所有 NetBackup 数据库。
nbdb_restore -recover -staging