Vous n'êtes pas identifié(e).
Pages : 1
bonjour,
j'essaie une fois de plus de faire la replication en streaming.
après configuration du pg_hba.conf et postgresql.conf j'ai essayé de faire une copie de mon serveur Master avec la commande:
psql -c " select pg_start_backup('initial');"
Au lieu de faire la copie je reçois plutôt cet erreur:
<< ERROR: WAL level not sufficient for making an online backup
HINT: wal_level must be set to "archive", "hot_standby", or "logical" at server start. >>
dans mon fichier de configuration de postgresql.conf du serveur master j'ai juste modifier les lignes suivante:
- wal_level = hot_standby
- archive = on
- archive commande = 'cd .'
- max_wal_sender = 2
- hot_standby = on
Je ne comprend pas cette erreur.
Hors ligne
Avez-vous redémarré depuis la modification du postgresql.conf ? De plus, bien évidemment votre archive commande fera tout sauf archiver les journaux de transaction.
Julien.
https://rjuju.github.io/
Hors ligne
bonjour rjuju
j'ai redémarré depuis la modification du postgresql.conf. et l 'erreur persiste toujours
Hors ligne
Quelle version de postgres utilisez vous ? Que renvoie la requête suivant :
SELECT * FROM pg_settings WHERE name = 'wal_level';
Est-ce que le nom de fichier et la ligne dans le fichier correspondent à ce que vous avez modifié ?
Julien.
https://rjuju.github.io/
Hors ligne
cette requête SELECT * FROM pg_settings WHERE name = 'wal_level';
affiche les information suivante:
wal_level = hot_standby; le chemin du fichier de configuration postgresql.conf; la valeur min = minimal; et d'autre information
la version de postgres est la 9.5 de EDB
Dernière modification par romaric (06/07/2017 16:59:42)
Hors ligne
Dans ce cas le plus probable est que vous avez exécuté le pg_start_backup() sur une autre instance que celle où vous avez exécuté la requête sur pg_settings.
Julien.
https://rjuju.github.io/
Hors ligne
Pages : 1