gpt4 book ai didi

postgresql - AWS DMS 流复制 : Logical Decoding Output Plugins(test_decoding) not accessible

转载 作者:行者123 更新时间:2023-11-29 13:19:49 26 4
gpt4 key购买 nike

我正在尝试使用 AWS 数据库迁移服务 (DMS) 将持久保存在云(DO 液滴上)上的 PostgreSQL 数据库迁移到 RDS。

我已成功配置复制实例和端点。

我创建了一个任务迁移现有数据并复制正在进行的更改。当我开始任务时,它显示一些错误 ERROR: could not access file "test_decoding": No such file or directory

我尝试在我的数据库控制台上手动创建一个复制槽,但它抛出了同样的错误。

我已按照 DMS documentation for Postgres 上建议的程序进行操作

我在源端点上使用 PostgreSQL 9.4.6。

我推测问题是输出插件 test_decoding 无法访问以进行复制。

请帮我解决这个问题。提前致谢!

最佳答案

您必须在您的源端点上安装 postgresql-contrib 额外提供的模块。

如果已安装,请确保test_decoding 模块所在的目录与PostgreSQL 期望的目录相同。

在*nix中,可以通过命令查看模块目录:

pg_config --pkglibdir 

如果不一样,复制模块,或创建符号链接(symbolic link),或您喜欢的其他解决方案。

关于postgresql - AWS DMS 流复制 : Logical Decoding Output Plugins(test_decoding) not accessible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44018819/

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