NetBackup™ for PostgreSQL 管理指南

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

关于 PostgreSQL 还原

nbpgsql -o restore 还原命令使用 -S-t 作为必需参数启动还原操作。参数 -id-C 是可选参数。

参数 -id 使用指定的备份映像名称还原备份。参数 -C 列出指定客户端上存在的所有备份。如果未指定 -C,则其默认为 NetBackup 主服务器。

图:NetBackup for PostgreSQL 还原工作流程

NetBackup for PostgreSQL 还原工作流程
NetBackup for PostgreSQL 还原工作流程

在指定参数之后,代理读取命令行参数。

然后,代理与 NetBackup XBSA 接口进行交互,以使用指定参数检索备份。

NetBackup XBSA 接口读取进度文件以接收 PostgreSQL 备份文件,从而将其还原到目标目录。

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

在 Linux 操作系统中,在成功还原之后,已还原数据的所有者和组默认为 postgres。您必须将所有权更改为 PostgreSQL 用户并根据环境修改设置。

在 Linux 操作系统中,如果数据目录包含符号链接,则备份不保留链接信息。符号链接作为常规数据目录备份并还原为常规目录。要还原链接,必须重新配置符号链接。

注意:

确保目标目录有效且为空。

前提条件

运行还原之前,请确保满足以下先决条件:

  • 确保用户具有管理员 (Windows) 或 root (Linux) 访问权限。

  • (LVM 用户)确保数据日志和日志目录驻留在逻辑卷上。