Vous n'êtes pas identifié(e).
Pages : 1
Est-ce qu'il y a compatibilité entre les versions dans une même architecture de réplication ?
Je m'explique; Est-ce possible de monter cette architecture:
- Maitre en version 9.2.4
- Esclave 1 en version 9.2.4
- Esclave 2 en version 9.4
Si oui, est-ce que la différence de version est transparente ?
Merci Julien; Effectivement, pour enlever la STREAMING REPLICATION;
- Je commente primary_conninfo
- Je renseigne restore_command
restore_commande = 'scp -pr @mon_serveur:/mon_repo_archive/%f %p'
La réplication fonctionne bien. Mais j'ai des messages dans le log qui reviennent toutes les 5 secondes;
-----------------------------------------------------------------------------------
scp: /mon_repo_archive/mon_fichier_wal: No such file or directory
-----------------------------------------------------------------------------------
(mon_fichier_wal évolue)
D'autre part, je suis toujours à la recherche de la syntaxe idéale pour créer le décalage (5h).
Je tourne autour de rsync, find... que j'ai du mal à utiliser pour un serveur distant (@mon_serveur).
Si je désactive la Streaming Replication; je n'aurais pas ma Standby en lecture; donc aucun intérêt pour moi d'avoir un décalage dans le temps.
(Le but est de repêcher des données supprimées par erreur qq heures avant)
---------------------------------------------------------------------------------------------------------------------
Passer de la Streaming Replication au mode Archive revient à modifier les paramètres suivant;
. Du fichier postgres.conf;
wal_level = hot_standby => archive
hot_standby = on => off
. Du fichier recovery.conf;
restore_commande = 'cp -pr /mon_repo_archive/%f %p'
=>
restore_commande = 'rsync -avrc -e -i `find /mon_repo_archive/%f -type f -ctime -5` %p'
--> J'ai une FATAL erreur au lancement
---------------------------------------------------------------------------------------------------------------------
Existe-t-il une solution aujourd'hui?
Ou devrais-je attendre la version 9.4?
Merci pour vos recherches
Bonjour,
Je voudrais faire comme sur oracle avec le paramètre delay de log_archive_dest.
C'est à dire créer un décalage volontaire sur le standby.
Par exemple configurer le standby pour qu'il rejoue l'archive 5 heures après l'avoir reçu.
Précisions; Je suis en Streaming Replication, sous Redhat.
... et ça marche bien
Pages : 1