首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >postgres ::致命:无法访问文件"pglogical":没有这样的文件或目录

postgres ::致命:无法访问文件"pglogical":没有这样的文件或目录
EN

Database Administration用户
提问于 2018-12-20 08:47:43
回答 1查看 1.9K关注 0票数 2

我们从源代码中安装了pglogical,我们运行的是PostgreSQL 9.4

代码语言:javascript
复制
 make USE_PGXS=1 clean all
 make USE_PGXS=1 install

在更新参数后安装成功,我们尝试重新启动PostgreSQL,它响应了上面的致命错误:

代码语言:javascript
复制
$ echo "include 'pglogical.conf'" >> $PGDATA/postgresql.conf
$ echo "wal_level = 'logical'" >> $PGDATA/pglogical.conf
$ echo "max_worker_processes = 10" >> $PGDATA/pglogical.conf
$ echo "max_replication_slots = 10" >> $PGDATA/pglogical.conf
$ echo "max_wal_senders = 10" >> $PGDATA/pglogical.conf
$ echo "shared_preload_libraries = 'pglogical'" >> $PGDATA/pglogical.conf

基本上,我试图在9.4到10之间设置复制,我能够在10上创建pglogical扩展。

EN

回答 1

Database Administration用户

发布于 2022-05-18 06:14:21

我刚刚在一个开发服务器上经历了同样的问题,很少有人尝试过太多的东西。

对于下一个用户,如果只想启动DB,可以删除pglogical:

  • 编辑文件data/postgresql.auto.conf
  • pglogical列表中删除shared_preload_libraries

不过,不知道如何才能准确地解决这个问题。

票数 -1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/225446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档