`
liuwangxia
  • 浏览: 138514 次
  • 性别: Icon_minigender_1
  • 来自: 黄石
社区版块
存档分类
最新评论

Windows 下的 PostgreSQL PITR WAL 备份设置

阅读更多
0) 创建 WAL 备份目录,比如:
   d:\backup\data\wal

1) 修改 postgresql.conf 中的 archive_command 设置,比如:

  
archive_command = 'copy /V "%p" d:\\bakup\\data\\wal\\%f'


   注1:%p 要用双引号括起来(因为 PostgreSQL 默认安装目录中有空格),路径分隔符不能用“/”,“/V” 是为了验证新文件写入是否正确,更安全一些。

   注2:PostgreSQL 8.3 之后,多了一个 archive_mode 设置,要设置为 on, 设置后必须重新启动 PostgreSQL。
设置如下:
archive_mode = on


2) 在 pgadmin3 里面运行下面的语句使之 archive_command 设置生效:
  
SELECT pg_reload_conf();


3) 在 pgadmin3 里面运行:

  
SELECT pg_start_backup('label');


   注:label 建议使用 4) 中所述备份目录的全路径。

4) 备份 PostgreSQL 的 data 目录,此时 PostgreSQL 不必停止 ,尽管照常服务;

5) 在 pgadmin3 里面运行:
  
SELECT pg_stop_backup();


6) 检查 WAL 备份目录,是否有 WAL 文件被复制过来,如果有的话就设置成功了。
分享到:
评论

相关推荐

    postgresql自动增备pitr脚本

    "postgresql自动增备pitr脚本"指的是利用PostgreSQL的Point-In-Time Recovery (PITR)功能,实现数据库的自动化增量备份与恢复。 PITR是PostgreSQL提供的一种高级备份恢复策略,它允许你在任意时间点恢复数据库,而...

    浅析PostgreSQL事务处理机制

    它支持大部分SQL标准,包括最新的SQL:2011标准,并提供了丰富的功能如复杂查询、多版本并发控制(MVCC)、在线备份、写前日志(WAL)、时间点恢复(PITR)、流复制(Stream Replication)、审计(Audit)、连接池(Pool)等高级...

    PostgreSQL必备参考手册.rar

    - 安装过程:涵盖Windows、Linux和macOS等操作系统下的安装步骤。 - 配置文件:讲解`postgresql.conf`中主要参数的意义及其调整方法。 - 数据库初始化:如何创建并设置数据库集群。 - 服务管理:启动、停止、...

    wal-e:Postgres的连续归档

    而`wal-e`是一个基于Python的工具,专门设计用于PostgreSQL的连续归档和灾难恢复,它支持将WAL文件备份到云存储服务,如Amazon S3、Google Cloud Storage、OpenStack Swift和Azure Blob Storage。 ### 1. ...

    酒保:酒保-PostgreSQL备份和恢复管理器

    酒保支持多种备份类型,包括基于时间点的备份(Point-in-Time Recovery, PITR)和物理备份。基于时间点的备份允许用户选择任意时间点的数据状态进行恢复,极大地提高了数据恢复的灵活性。物理备份则直接复制数据库的...

    FOSDEM2013-Timelines.pdf

    如果在恢复过程中遇到问题,比如无法找到特定的WAL文件,如日志中的"could not open file"错误,这可能意味着需要检查备份的完整性和WAL存档设置。 总的来说,PostgreSQL的时间线机制是其PITR功能的核心,它为...

    PostgreSQL 数据库系统 45页介绍.pdf

    - **高可用性**:提供了同步/异步复制、延迟备用服务器、级联复制、在线一致物理备份和逻辑备份、PITR(点在时间恢复)以及逻辑复制等特性。 - **其他功能**:支持触发器、函数/存储过程以及多种自定义存储程序语言...

    PostgreSQL高可用性与负载均衡原理及实例.docx

    热备份服务器通过跟踪WAL(Write-Ahead Log)记录保持与主服务器同步。在主服务器故障时,热备份几乎能立即接管。这种方式是异步的,适用于整个数据库的复制,但可能有少量数据丢失。 4. **主-从复制(Master-...

    瀚高数据库V5管理手册V4.0.pdf

    - **描述**:“可以学习下pg,postgresql目前是越来越多地方用” 从标题和描述来看,本手册主要介绍了瀚高数据库V5版本的管理和使用方法,特别提到了PostgreSQL的广泛应用。瀚高数据库(HighGoDB)是一款基于...

    云时代DBA知识体系的变迁.pdf

    在云环境中,DBA们还需要了解并掌握数据库的高级特性,例如Write-Ahead Logging(WAL)用于保证数据的一致性和持久性,以及Point-In-Time Recovery (PITR) 提供精确到任意时间点的数据恢复能力。此外,他们需要熟悉...

    腾讯云自研数据库CynosDB存储架构揭秘

    每个Store Node还会将数据备份至腾讯云对象存储COS,实现即时恢复(PITR)功能。 CynosStore的数据组织形式如下: - 每个数据库对应一个Pool,Pool的大小可以通过调整Segment Group(SG)数量来扩展或收缩。 - SG是...

Global site tag (gtag.js) - Google Analytics