Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

Vous avez perdu vos fichiers WAL ?

Pas de panique...

C'est la question que l'on vient de me poser lors d'un entretien.

Les fichiers WAL sont stockés sur un FS dédié et pas de chance le FS disparait...

 

Donc postgres crash... comment faire pour redémarrer la base de données?

Sans les WALs?

Utilisez pg_ctl --mode=immediate si vous devez arrêter une instance rapidement.

(lire la suite)

La réparation peut se faire mais avec une perte de données (données qui étaient contenues dans les WAL ne sont pas récupérables) :

 

$ sudo -u postgres /usr/lib/postgresql/9.6/bin/pg_resetxlog -f /var/lib/postgresql/9.6/main
Réinitialisation du journal des transactions


$ sudo pg_ctlcluster 9.6 main start
Redirecting start request to systemctl

 

source

Les commentaires sont fermés.