美文网首页
通过pg_resetwal重置wal日志

通过pg_resetwal重置wal日志

作者: 这货不是王马勺 | 来源:发表于2023-09-17 17:43 被阅读0次

首先需要用有superuser权限的用户进行操作。

需要在PG停止运行后进行操作。

查看控制文件是否正常:

pg_controldata -D $PGDATA

如果没配环境变量的话需要指定绝对路径。

如果控制文件没问题,可以进行重置:

pg_resetwal -D $PGDATA

这种方式会丢失未做checkpoint的wal数据,丢失数据的多少受checkpoint_timeout参数的影响。

在10版本及之后是wal,之前用resetxlog

参考:

https://developer.kingdee.com/article/461188972597904128?productLineId=29&isKnowledge=2

相关文章

网友评论

      本文标题:通过pg_resetwal重置wal日志

      本文链接:https://www.haomeiwen.com/subject/zdjwvdtx.html