暂无图片
分享
yBmZlQzJ
2022-08-12
postgresql 异地恢复问题,请大佬指导。


我是学习https://www.modb.pro/db/391940这篇文章来进行操作的。

我本地备份,本地还原是没问题的,可以正常恢复出来。

但是我用异地备份的文件进行恢复就回提示以上错误,备份文件我也进行了多次重新生成,问题依旧。

我自己怀疑是归档日志文件我没有放对,或者是参数文件没有配置正确,请大佬指导。

postgresql.conf

archive_mode = on
archive_command = 'test ! -f /datadisk/cosmic/postgres/archivelog/%f && cp %p /datadisk/cosmic/postgres/archivelog/%f'
archive_timeout = 3600

数据文件路径 /datadisk/cosmic/postgres/pg_data

归档日志文件路径  /datadisk/cosmic/postgres/archivelog/

收藏
分享
3条回答
默认
最新
Maleah

可以参考下:https://www.modb.pro/db/462604

暂无图片 评论
暂无图片 有用 0
暂无图片
yBmZlQzJ
题主
2022-08-15
谢谢,解答非常详细。
刘贵宾

你看一下两边pg_config.h文件中RELSEG_SIZE参数配置

暂无图片 评论
暂无图片 有用 1
yBmZlQzJ
题主
2022-08-12
刘老师,感谢您来解答。我这边没看见您说的这个文件。我用的是 pg 12 版本,是否是改了文件名?
刘贵宾

可能需要你重新初始化了

对应关系:

XLOG_SEG_SIZE  ----  --with-wal-segsize
RELSEG_SIZE    ----  --with-segsize
XLOG_BLCKSZ    ----  --with-wal-blocksize
BLCKSZ         ----  --with-blocksize





暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏