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 文件被复制过来,如果有的话就设置成功了。
分享到:
相关推荐
工具软件,基于 https://blog.csdn.net/Kafka_yx/article/details/103132469 生成的dll
postgresql大神 代码级讲述WAll文件的构成、产生、使用 是学习postgresql不可缺少的环节 WAL就是预先写入日志,用于数据保全的 跟Oracle的REDO文件是一种意思
postgresql数据库定时备份脚本(linux),亲测可用总结
Window 下的PostgreSQL 数据库备份和恢复工具[GUI],供大家一起共同分享使用。
NULL 博文链接:https://jjxliu306.iteye.com/blog/2390664
postgresql数据库备份和恢复文档资料,详细介绍了PostgreSQL数据库的备份与恢复 方法,值得学习下
windows下编译postgresql源码编译环境搭建
walminer是PostgreSQL的wal日志解析工具,4.0版本摒弃插件模式改为bin模式,现已脱离对目标数据库的编译依赖和安装依赖,一个walminer工具可以解析PG10~PG15的WAL日志。 现已实现的功能为wal2sql、fosync、pgto。 ...
主要介绍了在Windows下自动备份PostgreSQL的教程,主要通过编写一个简单的批处理脚本,需要的朋友可以参考下
Postgresql 10.20.2 Windows 64位安装包Postgresql 10.20.2 Windows 64位安装包Postgresql 10.20.2 Windows 64位安装包Postgresql 10.20.2 Windows 64位安装包Postgresql 10.20.2 Windows 64位安装包Postgresql ...
【PostgreSql本地备份为dump文件与恢复】备份脚本.bat文件
postgresQL数据库备份脚本,添加到任务计划中就可以备份数据库文件了。
postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-...
较为详细的 postgresql 数据库安装方法。如有疑问或发现错误 请留言。
windows下编译安装postgresql.docx windows下编译安装postgresql.docx windows下编译安装postgresql.docx
1在Windows下安装PostgreSQL 9.3.2 2编译libpqxx 4.0.1工程详解 3利用VC调用libpqxx编写连接测试代码 4简单介绍PostgreSQL创建与删除用户
postgresql walsender
postgresql数据库日志解析插件
Windows下安装PostgreSQL8.2图文并茂
PostgreSQL 在WINDOWS下的安装截图和说明 PPT格式