NetBackup™ for PostgreSQL 管理指南

Last Published:
Product(s): NetBackup & Alta Data Protection (10.1)

关于 NetBackup for PostgreSQL

NetBackup for PostgreSQL 代理 扩展了 NetBackup 的功能,以包括备份和还原 PostgreSQL 数据库的功能。代理支持 PostgreSQL 版本 9 及更高版本。

此外,代理还支持:

  • 验证备份。

  • 查询备份和还原。

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

  • 重定向还原。

NetBackup 客户端提供了 NetBackup for PostgreSQL。

注意:

确保所有 NetBackup 主机均为同一 NetBackup 版本,以便成功执行备份和还原操作。

NetBackup for PostgreSQL 工作流程

代理与 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 操作之前指定的参数。

recovery.conf 文件

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

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

postgresql.conf 文件

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

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

pgpass.conf 文件

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

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

.pgpass 文件

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

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

注意:

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