Veritas NetBackup™ for PostgreSQL 管理指南
关于 PostgreSQL 还原
nbpgsql -o restore 还原命令使用 -S 和 -t 作为必需参数启动还原操作。参数 -id 和 -C 是可选参数。
参数 -id 使用指定的备份映像名称还原备份。参数 -C 列出指定客户端上存在的所有备份。如果未指定 -C,则默认为 NetBackup 主服务器。
注意:
确保 PostgreSQL 代理和 NetBackup 的版本相同,以便成功执行备份和还原操作。
在指定参数之后,代理读取命令行参数并分析 nbpgsql.conf 配置文件。然后,代理与 NetBackup XBSA 接口进行交互,以使用指定参数检索备份。
NetBackup XBSA 接口读取进度文件以接收 PostgreSQL 备份文件,从而将其还原到目标目录。
命令提示符指示还原的成功完成状态。“活动监视器”显示还原作业的状态。
在 Linux 操作系统中,在成功还原之后,已还原数据的所有者和组默认为 postgres。您必须将所有权更改为 PostgreSQL 用户并根据环境修改设置。
在 Linux 操作系统中,如果数据目录包含符号链接,则备份不保留链接信息。符号链接作为常规数据目录备份并还原为常规目录。要还原链接,必须重新配置符号链接。
注意:
确保目标目录有效且为空。
运行还原之前,请确保满足以下先决条件:
确保 PostgreSQL 代理和 NetBackup 的版本相同。如果将 NetBackup 升级到更高版本,则还必须升级代理版本。
确保用户具有管理员 (Windows) 或 root (Linux) 访问权限。
(LVM 用户)确保数据日志和日志目录驻留在逻辑卷上。
在
nbpgsql.conf文件中设置以下参数:PGSQL_TARGET_DIRECTORY
MASTER_SERVER_NAME
DB_PORT
CLIENT_NAME
DB_BACKUP_ID