NetBackup™ for PostgreSQL 管理指南

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

关于 PostgreSQL 备份

nbpgsql -o backup 备份命令使用 -S-P-s 作为必需参数启动备份操作。对于 Linux 操作系统,参数 -l-z 是必需参数。

在设置备份参数之后,代理读取参数并根据指定参数启动备份。代理将要保护的数据写入 WAL 文件。

然后,这些 WAL 文件将存档在可在所选位置创建的存档目录中。

创建存档或 WAL 目录时,Veritas 建议您在数据目录之外创建。

确保在运行备份之前,在 postgresql.conf 文件中设置参数以启用 WAL 存档。

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

代理保护以下文件:

  • 与所有数据库表关联的架构文件。

  • 与数据库表关联的文件。

  • 数据和索引文件。

注意:

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

图:NetBackup for PostgreSQL 备份工作流程

NetBackup for PostgreSQL 备份工作流程
NetBackup for PostgreSQL 工作流程

运行备份时,NetBackup 客户端 (nbpostgresql) 连接到 PostgreSQL 数据库,以对所有表执行刷新和只读锁定。然后,NetBackup 客户端从装入目录读取关联的 PostgreSQL 数据库文件并启动备份。

LVM 或 VSS 创建快照,然后装入快照。关联的文件(整个实例)存档到文件中。NetBackup 客户端将存档的文件复制到 XBSA 数据对象并发送到 NetBackup XBSA 接口。

NetBackup XBSA 接口将此数据写入由 NetBackup 介质服务器管理的装入介质或磁盘存储。

命令提示符显示备份的成功完成状态。“活动监视器”还显示备份作业的状态。