Veritas NetBackup™ for PostgreSQL 管理指南

Last Published:
Product(s): NetBackup (9.1)

关于 NetBackup for PostgreSQL 代理

NetBackup for PostgreSQL 代理扩展了 NetBackup 的功能,以包括备份和还原 PostgreSQL 数据库的功能。NetBackup for PostgreSQL 代理位于 NetBackup 客户端上并支持独立的设置操作。代理支持 PostgreSQL 版本 9 及更高版本。

此外,代理还支持:

  • 验证备份。

  • 查询备份和还原。

  • 从目录库文件中删除备份信息。

  • 重定向还原。

注意:

确保 PostgreSQL 代理和 NetBackup 的版本相同,以便成功执行备份和还原操作。

NetBackup for PostgreSQL 工作流程

NetBackup for PostgreSQL 代理从 nbpgsql.conf 文件读取参数,然后启动操作。nbpgsql.conf 文件包含必须为 nbpgsql 命令设置才能运行相应操作的参数。

请参见nbpgsql.conf 配置文件

代理与 PostgreSQL 数据库进行通信以创建快照。适用于 Windows 的卷影复制服务 (VSS) 或适用于 Linux 的逻辑卷管理器 (LVM) 创建 PostgreSQL 数据库的快照。

然后,代理与 NetBackup XBSA 接口进行交互以更新服务器名称、策略和日程表类型信息。NetBackup 主服务器连接到 NetBackup 客户端以备份或检索要保护的数据。

代理装入快照,复制文件,然后将其发送到 NetBackup XBSA 接口。NetBackup XBSA 接口将此数据写入由 NetBackup 介质服务器管理的装入介质或磁盘存储。

表:NetBackup for PostgreSQL 配置文件 列出了配置文件。这些文件包含必须为相应操作指定的参数。

表:NetBackup for PostgreSQL 配置文件

组件

描述

nbpgsql.conf 文件

nbpgsql.conf 文件包含必须在运行 nbpgsql 操作之前指定的参数。

有关更多信息,请参见nbpgsql.conf 配置文件

recovery.conf 文件

recovery.conf 文件包含必须为 PostgreSQL 设置才能执行存档恢复的参数。必须再次为需要执行的后续恢复设置参数。

有关更多信息,请参见恢复还原

postgresql.conf 文件

postgresql.conf 文件包含必须设置才能存档预写日志的参数。

有关更多信息,请参见关于 PostgreSQL 备份

pgpass.conf 文件

pgpass.conf 文件包含用于连接到适用于 Windows 的数据库的密码。

有关更多信息,请参见验证密码

.pgpass 文件

.pgpass 文件包含用于连接到适用于 Linux 操作系统的 PostgreSQL 数据库的密码。

有关更多信息,请参见验证密码

注意:

必须在运行操作之前在 nbpgsql.conf 文件中设置参数或在 nbpgsql 命令行上提供,但命令行参数优先。