重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 535|回复: 0
打印 上一主题 下一主题

基于windows2016的PG11利用PG_BASEBACKUP异机恢复

[复制链接]
跳转到指定楼层
楼主
发表于 2025-7-26 17:56:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
背景:   由于想对生产环境做一个版本升级,1考虑到升级过程遇到问题,短时间内不能解决,影响业务;2升级时间不确定,因此提出先搭建一个同样的环境,用于测试,如果没有问题,再在生产环境进行升级。
   因此,搭建和生产环境同样环境的测试环境,就是这样一个目标。


环境:
      WIN2016
      PG 11.5
      未归档

      主要大表:160g
      有自定义表空间,就是表空间目录和PGDATA不在一个目录下。

方法:

      1.直接冷备份
      2.直接从生产环境备份到测试环境
      3.先在生产环境备份,在把备份拷贝到测试环境,最后,在测试环境恢复

选择:
      对于方法1,把生产库关闭后,进行一个冷备份到 本地,结果1小时过了,还没有备份完,业务有要求,停机不能超过30分钟,果断放弃
      对于方法2,直接从生产环境备份到测试环境,但测试环境怎么也不能拉起来,放弃该方法(后面想来,可能是表空间位置没有做好映射的问题,另外找时间确认)
      最后选择方法三,先在生产环境热备份到本地,再拷贝备份到测试环境,最后,在测试环境恢复。

步骤:
     1.开启归档
        
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-18 03:01 , Processed in 0.433921 second(s), 24 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表