繁体   English   中英

从存档的Wal日志中恢复Postgres流复制从设备

[英]Recover Postgres Streaming Replication Slave from Archived Wal Logs

我已经通过流复制设置了Postgres Hot Standby服务器。 但是我的备用服务器要求一个旧的wal存档日志,该日志当前不在Master的pg_xlog目录中。 但是该文件存在于wal归档备份目录中。

如何配置备用数据库以从备份目录读取此文件? 或以任何方式手动将此文件复制到备用服务器?

任何帮助将不胜感激。

你将不得不增加一个restore_commandrecovery.conf可以从WAL归档恢复文件。

然后重新启动备用数据库,它应该能够恢复。

当备用服务器无法通过流复制获得所需的WAL时,它将尝试restore_command 如果失败,它将再次尝试流式复制,以此类推。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM