Carlos T. Groero Carmona escribió:
> Hola,
> El servidor de BD se cayo, actualmente caido, tratando de resolverlo..
> tratando de ejectutar el vacuum solicitado...responde esto
> 
> ERROR: database is not accepting commands to avoid wraparound data loss in
> database "db_production" HINT: Stop the postmaster and use a standalone
> backend to vacuum that database. You might also need to commit or roll back
> old prepared transactions.

Tienes que bajar el sistema (systemctl stop o pg_ctl stop), luego
levantarlo en modo single en la BD indicada (postgres --single
db_production) y ejecutar vacuum en las tablas problematicas.
Puedes saber cuáles son mirando el age(relfrozenxid) en pg_class; las
tablas más cerca de 2 mil millones son las que causan problemas.

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Reply via email to