PostgreSQL pg_xlog文件夹的文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgreSQL pg_xlog文件夹的文件相关的知识,希望对你有一定的参考价值。

我有一个来自我以前的数据库的PostgreSQL“数据”目录。当我从PostgreSQL的默认安装中删除“data”目录中的这个目录并尝试运行我的PostgreSQL时,它会返回以下错误:

无法打开文件“pg_xlog / 000000010000000000000012”(日志文件0,段18):没有这样的文件或目录无法打开文件“pg_xlog / 000000010000000000000011”(日志文件0,段17):没有这样的文件或目录

我怎样才能找到这些日志文件? PostgreSQL如何创建这些文件?

答案

要“复制”群集,您应该按照链接:https://www.postgresql.org/docs/current/static/backup-file.html的说明进行操作

有两个限制

  1. 必须关闭数据库服务器才能获得可用的备份。
  2. 如果您深入研究了数据库的文件系统布局的详细信息,您可能会尝试从其各自的文件或目录中仅备份或还原某些单独的表或数据库。这不行

刚刚覆盖“剪切”目录后,您使群集无法使用 - 构建一个新的

以上是关于PostgreSQL pg_xlog文件夹的文件的主要内容,如果未能解决你的问题,请参考以下文章

PostgreSQL日志号LSN简记

PostgreSQL的xlog/Wal归档及日志清理

PostgreSQL的xlog/Wal归档及日志清理

pg_resetxlog清理的pg_xlog下的WAL日志

PostgreSQL 安装完成后的一些配置

postgres 9.6.5 重建控制文件