请输入搜索词进行查询
搜索 <book_title>...
NetBackup™ for PostgreSQL 管理指南
Last Published:
2024-01-05
Product(s):
NetBackup & Alta Data Protection (10.1)
重定向还原
通过重定向还原,可以将备份文件还原到不同于最初执行备份的客户端的另一客户端。新位置可以是使用不同名称进行重定向还原的其他主机或文件路径。要将还原重定向到其他主机,请在 install_path\NetBackup\db\altnames
目录中包括目标客户端名称。
执行重定向还原
将还原重定向到其他主机
- 将 NetBackup 客户端名称更新为主机,并将 PostgreSQL 目标目录更新为要将还原重定向到的目录。
- 在 NetBackup 主服务器上,为希望具有执行重定向还原权限的主机创建
altnames
目录。例如,要向主机 B 提供从另一台主机进行还原的权限,请创建以下文件:(Windows)
install_path\NetBackup\db\altnames\HostB
(Linux RHEL 和 SLES)
/usr/openv/netbackup/db/altnames/HostB
- 在
altnames
目录中,添加请求方客户端要还原的文件所在客户端的名称。例如,如果希望主机 B 具有从主机 A 重定向还原的权限,请将主机 A 添加到主机 B 文件。注意:
(仅限 Linux)NetBackup 服务用户帐户必须具有
altnames
目录的所有权和主机文件。 - 运行以下命令:
nbpgsql -o restore -S primary_server_name -t target_directory -portnum db_port [-id db_backup_id] [-C client_name]
注意:
对于重定向还原,将源客户端名称(从中进行备份的客户端)提供给 -C 选项。
- 成功重定向还原之后,撤消在主服务器和客户端上所做的更改。
将还原重定向到其他文件路径
- 运行以下命令:
nbpgsql -o restore -S primary_server_name -t target_directory -portnum database_server_port [-id db_backup_id] [-C client_name]
- 将还原数据复制到数据目录。
- 成功还原之后,将数据目录的所有权更改为 PostgreSQL 用户并根据环境修改设置。