暂无图片
pg_rman从a机器做的全备,如果恢复到另一台b机器上??
我来答
分享
暂无图片 匿名用户
pg_rman从a机器做的全备,如果恢复到另一台b机器上??

pg_rman从a机器做的全备,如果恢复到另一台b机器上?

有没有具体的执行过程的案例参考一下


pg---12版本下

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
wo猪
  • 假设备份文件存储在机器 A 的/backup/pg_rman目录下,现在要在机器 B 上进行恢复。
  • 首先,在机器 B 上安装与备份数据库兼容的 PostgreSQL 版本,并安装 pg_rman 工具。
  • 然后,配置 pg_rman 使其指向备份文件存储位置。这可能需要修改 pg_rman 的配置文件(通常是pg_rman.conf),将备份目录设置为机器 A 备份文件存储的路径,比如设置backup_dir = '/backup/pg_rman'(假设机器 B 能够访问机器 A 的这个备份目录)。
  • 最后,使用 pg_rman 的恢复命令,如pg_rman restore -B /backup/pg_rman -D /path/to/new/postgresql/data,其中-D指定在机器 B 上新建的 PostgreSQL 数据目录,用于恢复数据。在恢复过程中,pg_rman 会根据备份文件中的信息,将数据文件、事务日志等内容恢复到指定的数据目录中,从而在机器 B 上重建数据库。
暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏