gpt4 book ai didi

postgresql - 无法打开关系映射文件 "global/pg_filenode.map"

转载 作者:行者123 更新时间:2023-12-04 18:40:33 25 4
gpt4 key购买 nike

请帮我解决这个问题。我是 postgresql 的新手,我犯了大错。我正在使用 postgresql 10 和逻辑复制。我不知道,但我的服务器今天内存不足,所以我发现 pg_wal 有很多 wal 备份。所以我试着想办法并执行这个命令

find $ARCHIVEDIR -type f -mtime +30 -delete

之后我收到错误

无法打开关系映射文件“global/pg_filenode.map”

我无法连接我的数据库。它显示无法连接到服务器:连接被拒绝
服务器是否在主机“172.104.169.169”上运行并接受
端口 5432 上的 TCP/IP 连接?
请给我一些解决方案。
提前致谢。
系统 - Ubuntu
PostgreSQL 10

最佳答案

知道变量 ARCHIVEDIR 的位置会很有趣。尖。

是文件global/pg_filenode.map存在于您的 PostgreSQL 数据目录中?

很可能您不仅删除了该文件,还删除了其他重要文件。首先,pg_wal 中的文件是重要的文件。它们不是备份,您永远不应该自己删除它们。

此时您的数据库很可能已烤熟,因此您应该从备份中恢复。由于您已经设置了复制,因此您还可以从副本中获取数据。

关于postgresql - 无法打开关系映射文件 "global/pg_filenode.map",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47196126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com