Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
bpdbm — 运行 NetBackup 数据库管理器后台驻留程序
大纲
[-consistency [-move]] [-ctime timestamp] [-terminate] [-alive] [-verbose -logqueries -wakeup minutes]
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\
描述
bpdbm 可响应与 NetBackup 内部数据库(目录库)相关的查询。为使 NetBackup 命令和实用程序能够正常工作,bpdbm 必须一直运行。该后台驻留程序仅在主服务器上运行,并且只有管理员能够启动它。NetBackup 请求后台驻留程序 (bprd) 或下列脚本启动 bpdbm:
在 UNIX 上:/usr/openv/netbackup/bin/initbpdbm
在 Windows 上:install_path\NetBackup\bin\initbpdbm
当 bpdbm 启动时,下面的序列将按列出的顺序出现:
它首先记录一条表明它已启动的消息,然后确认没有运行其他实例。如果发现另一个进程,该程序将终止。
bpdbm 通过检查
services
文件中是否包含具有服务名称 bpdbm 和协议名称 tcp 的条目,确定其端口号。例如:bpdbm 13721/tcp
bpdbm 开始响应来自 bprd 和 NetBackup 管理实用程序的查询。系统将创建一个子进程来响应每个查询。
选项
- -alive
向 bpdbm 发送查询来确定是否启动了 bpdbm 服务。
- -consistency [0-2]
对目录库进行一致性检查。下面是三种一致性级别:
0 - NetBackup 映像数据库的快速检查(默认)。
1 – 执行比默认检查更多的检查。
2 – 最详尽的一致性检查。除了 0 和 1 级别的检查外,此级别还检查映像中提及的介质是否存在。(即,它会交叉引用介质服务器数据库。)在 NetBackup 的大型安装上,完成该过程所用的时间要远比其他检查长。
- -ctime timestamp
将 UNIX 时间戳转换为用户可理解的形式。
- -logqueries
导致 bpdbm 将每个 bpdbm 查询记录到 tmp 目录的 BPDBMqueries 文件中。每个查询在开始记录时的条目格式为:
date_stamp process_id query type
第一个条目则记录于查询结束时,其格式为:
date_stamp process_id query type status status
其中,date_stamp 是一个十位数的整数,process_id 是运行此查询的进程的标识符,type 是标识查询类型的整数,status 是查询返回的状态。
- -terminate
终止 bpdbm。当前运行的任何子进程将继续运行,直到其任务完成。
- -verbose -logqueries
如果将 bpdbm 配置为以详细级别 0 在 bp.conf 中运行,则会导致其以详细级别 1 操作,还会创建 bpdbm 日志目录和文件。
- -wakeup minutes
当它建立端口的初始连接时,将覆盖 bpdbm 使用的默认超时间隔(以分钟为单位)。仅在 UNIX 系统上可用。
文件
在 UNIX 系统上:
/usr/openv/netbackup/db/* /usr/openv/netbackup/bp.conf /usr/openv/netbackup/logs/bpdbm/* /usr/openv/netbackup/bin/initbpdbm
在 Windows 系统上:
install_path\NetBackup\db\* install_path\NetBackup\logs\bpdbm\*
另请参见
请参见bprd(1m)。