AWS DMS连续复制的问题

Zin*_*inx 5 rds dms amazon-web-services

我正在尝试创建DMS任务,以将数据从RDS Postgres实例迁移到S3存储桶。满负载工作正常,但是连续复制失败。它给出了这个错误:

“逻辑解码需要wal_level> =逻辑”

当我从pg_settings检查系统设置时,它显示设置“ wal_level”的值为“ replica”。因此,我尝试更改设置wal_level,但无法在RDS的参数组中找到此设置。我的RDS实例正在使用9.6版本的参数。

当我尝试“ ALTER SYSTEM SET wal_level TO'逻辑'”时,即使用户处于rds_superuser角色,也无法说“必须是执行ALTER SYSTEM命令的超级用户”。

请提出建议。

Zin*_*inx 8

参数组中的参数名称为“ rds.logical_replication”,需要更改为1。默认值为0。

此属性将“ wal_level”的值更改为“ Logical”。

  • 为了清除此错误,我需要在更新参数组中的此值后重新启动RDS实例。 (4认同)