美文网首页
通过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