2017-08-10 5 views
0

Je tente de créer une tâche DMS pour migrer des données de l'instance RDS Postgres vers le compartiment S3. La charge complète fonctionne correctement, mais la réplication continue échoue. Son donnant cette erreur:Problème avec la réplication continue AWS DMS

« décodage logique nécessite wal_level> = logique »

Lorsque j'ai vérifié les paramètres du système de pg_settings, sa montrant que le réglage « wal_level » a une valeur « réplique ». J'ai donc essayé de modifier le paramètre wal_level, mais je ne trouve pas ce paramètre dans le groupe de paramètres dans RDS. Mon instance RDS utilise une version 9.6 des paramètres. Lorsque j'ai essayé "ALTER SYSTEM SET wal_level TO 'logique" ", il échoue en disant que" doit être superutilisateur pour exécuter la commande ALTER SYSTEM ", même si l'utilisateur est sous le rôle rds_superuser.

Veuillez nous suggérer.

Répondre

0

Le nom du paramètre dans le groupe de paramètres est « rds.logical_replication » qui doit être changé à 1. La valeur par défaut est 0.

Cette propriété a changé de valeur « wal_level » à « logique ».