Agradeço a todos que tentaram ajudar de alguma forma, mas consegui
resolver o problema fazendo um dump somente dos dados tabela a tabela,
através de um script e depois restaurando-os.
Como o problema concentrava-se em apenas 4 tabelas que não sofriam
modificações constantes, restaurei-as através de um backup.
Abraços.
> Caros,
>
> Estou com um problema em um cliente ao fazer tanto o vacuumdb e o
> pg_dump de uma base de dados, pois ocorreu um pico de energia neste e
> por incrível que pareça haviam retirado o No Break do mesmo.
> Estou tentando recuperar esta base antes de optar pela restauração
> de um backup, os erros são os que seguem abaixo, se alguém tiver alguma
> dica agradeço.
>
> -- Vacuum
> INFO: analyzing "pg_catalog.pg_inherits"
> INFO: "pg_inherits": scanned 0 of 0 pages, containing 0 live rows and 0
> dead rows; 0 rows in sample, 0 estimated total rows
> INFO: vacuuming "pg_catalog.pg_index"
> vacuumdb: vacuuming of database "imanager" failed: ERROR: could not
> access status of transaction 655361
> DETAIL: could not read from file "pg_clog/0000" at offset 163840: Success
>
> -- Dump
> pg_dump: SQL command failed
> pg_dump: Error message from server: ERROR: invalid memory alloc request
> size 4294967293
> pg_dump: The command was: SELECT t.tableoid, t.oid, t.relname as
> indexname, pg_catalog.pg_get_indexdef(i.indexrelid) as indexdef,
> t.relnatts as indnkeys, i.indkey, i.indisclustered, c.contype,
> c.conname, c.tableoid as contableoid, c.oid as conoid, (SELECT spcname
> FROM pg_catalog.pg_tablespace s WHERE s.oid = t.reltablespace) as
> tablespace FROM pg_catalog.pg_index i JOIN pg_catalog.pg_class t ON
> (t.oid = i.indexrelid) LEFT JOIN pg_catalog.pg_depend d ON (d.classid =
> t.tableoid AND d.objid = t.oid AND d.deptype = 'i') LEFT JOIN
> pg_catalog.pg_constraint c ON (d.refclassid = c.tableoid AND d.refobjid
> = c.oid) WHERE i.indrelid = '58355'::pg_catalog.oid ORDER BY indexname
>
> Grato.
>
>
--
=========================
Hilton S. Pereira
Analista de Sistemas
Interfocus Tecnologia
=========================
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios