簡體   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