Hellmuth Vargas escribió:

> El mensaje de error siempre era:
> 
> _2015-05-29 09:19:53 COT@@@@proc:5371 ERROR:  could not access status of 
> transaction 1
> _2015-05-29 09:19:53 COT@@@@proc:5371 DETAIL:  Could not open file 
> "pg_multixact/offsets/0000": No existe el fichero o el directorio.

OK.

> Pues como ya les anuncie, no cuento con la version 9.3.7, por lo tanto los
> siguientes resultados son de la versión 9.3.6, espero que les puedan servir:
> 
> select oid, datminmxid from pg_database:
> 
>  oid datminmxid  238079085 1  12896 1  12891 1155162  16416 1  16417 1
> 16424 1  269582566 775213  276879078 775213  16426 1  16418 1  16420 1
> 239906595 1  16419 1  1 1124837  302106991 1124837  16421 1  16422 1
> 286765847 1069569  302181511 1124837
> 
>  /opt/PostgreSQL/9.3/bin/pg_controldata  /opt/PostgreSQL/9.3/data/

> Latest checkpoint's oldestMultiXid:   1
> Latest checkpoint's oldestMulti's DB: 16421

Todos estos son síntomas clásicos de haber actualizado con el pg_upgrade
de alguna versión entre 9.3.0 y 9.3.4 (inclusive), que dejan el
datminmxid en 1 (un número que en realidad no es correcto).

¿Qué archivos tienes en  /opt/PostgreSQL/9.3/data/pg_multixact/offset ?

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

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a