Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
nbdb2adutl — 用于从 NetBackup 目录库中查询或提取 DB2 存档日志。
大纲
nbdb2adutl query logs db database_name [inst instance_name] [between sn1 and sn2] [chain n | all] [partition n | all] [browse_client client_name]
nbdb2adutl extract logs db database_name [inst instance_name] [between sn1 and sn2] [chain n | all] [partition n | all] [browse_client client_name]
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\
描述
使用 nbdb2adutl 命令与 NetBackup 目录库中找到的 DB2 存档日志进行交互。
使用 query 选项时,该命令查询 NetBackup 目录库中的 DB2 存档日志备份。只有在环境中找不到实例名称 (DB2INSTANCE
) 时,才需要使用 inst 选项。
使用 extract 选项时,该命令将 DB2 存档日志从 NetBackup 还原到用户的当前工作目录。不会覆盖现有日志文件。因此,在将 all 与 partition 或 chain 一起使用时,请务必小心。只有在环境中找不到实例名称 (DB2INSTANCE
) 时,才需要使用 inst 选项。
默认情况下,备份存档日志的原始用户或来自同一组的任何用户均有权访问存档日志备份。在备份时使用 BKUP_IMAGE_PERM 选项设置权限。有关更多信息,请参见 NetBackup for DB2 管理指南。
选项
- between sn1 and sn2
确定存档日志序列号的范围。指定的序列号包括在范围内。如果忽略该选项,将返回符合指定条件的所有序列号。
- browse_client client_name
标识执行备份的客户端的名称。用于备用客户端还原。必须为备用客户端还原配置主服务器,例如,altnames 等。如果未指定,将通过
bp.conf
确定浏览客户端。- chain n | all
确定存档日志链编号。使用 all 表示您希望包括所有链编号。默认值为 0。
- db database_name
数据库的名称。
- extract
确定要执行的是还原操作。
- inst instance_name
实例的名称。如果无法从 DB2INSTANCE 环境值获取实例名称,则需要使用此选项。
- logs
确定 DB2 存档日志是对象。
- partition n | all
确定 DB2 数据库分区。使用 all 指定所有分区号。默认值为 0。
- query
用于搜索 NetBackup 目录库中的 DB2 存档日志备份。
示例
示例 1:查询名为 sample 的数据库的所有日志,其中 instance 是 prod,partition 为 0,chain 为 0。
nbdb2adutl query logs db sample inst prod
示例 2:查询 sample 数据库的日志序列号 5 到 10,其中 instance 为 prod,partition 为 0,chain 为 0。在环境中找到了实例 prod。
nbdb2adutl query logs db sample between 5 and 10
示例 3:还原 sample 数据库的日志序列号 5 到 10,其中 instance 为 prod,partition 为 0,chain 为 0。
nbdb2adutl extract logs db sample inst prod between 5 and 10
示例 4:对于生产服务器 prodbox.sample.com 的 sample 数据库,备用客户端还原日志序列号从 5 更改为 10,其中 instance 是 prod,partition 是 0,chain 是 0。
nbdb2adutl extract logs db sample inst prod between 5 and 10 browse_client prodbox.sample.com
另请参见
请参见bplist(1)。